SAP ABAP Class CL_FXS_IXML_FILTER (iXML to SXML filter)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-UPG-NA (Application Component) SAP Note Assistant
     SXMLDIFF (Package) XMLdiff
Properties
Class CL_FXS_IXML_FILTER  
Short Description iXML to SXML filter    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SXMLDIFF   XMLdiff 
Created 20081031   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FXS_IXML_FILTER has no forward declaration.
Interfaces
Class CL_FXS_IXML_FILTER has no interface implemented.
Friends
Class CL_FXS_IXML_FILTER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_IXML_PARSER Instance attribute Protected Object reference (TYPE REF TO) IF_IXML_PARSER 20081031
2 MO_SXML_WRITER Instance attribute Protected Object reference (TYPE REF TO) IF_SXML_WRITER 20081031
3 MT_ATTRIBUTES Instance attribute Protected Type reference (TYPE) TY_NODE_STAT_HASHED_TABLE 20081031
4 MT_ATTR_NAME_FILTER Instance attribute Protected See coding 20090212
5 MT_ELEMENTS Instance attribute Protected Type reference (TYPE) TY_NODE_STAT_HASHED_TABLE 20081031
6 MT_NSURI_FILTER Instance attribute Protected See coding 20081031
7 MT_NSURI_FILTER2 Instance attribute Protected See coding 20081031
8 MT_STAT_ATTRIBUTES Instance attribute Public Type reference (TYPE) TY_NODE_STAT_TABLE 20081031
9 MT_STAT_ELEMENTS Instance attribute Public Type reference (TYPE) TY_NODE_STAT_TABLE 20081031
10 MV_STAT Instance attribute Protected Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20081031
11 MV_STAT_ATTRIBUTES Instance attribute Public Type reference (TYPE) I 20081031
12 MV_STAT_ATTRIBUTES_SKIPPED Instance attribute Public Type reference (TYPE) I 20081031
13 MV_STAT_DEEPEST_LEVEL Instance attribute Public Type reference (TYPE) I 20081031
14 MV_STAT_ELEMENTS Instance attribute Public Type reference (TYPE) I 20081031
15 MV_STAT_ELEMENTS_SKIPPED Instance attribute Public Type reference (TYPE) I 20081031
16 MV_STAT_TIME Instance attribute Public Type reference (TYPE) I 20081031
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ATTRIBUTE_NAME_FILTER Instance method Public Method Add an attribute name filter 20090212
2 ADD_EXCLUSIVE_NAMESPACE_FILTER Instance method Public Method Add a namespace filter for elements and attributes 20081031
3 ADD_INCLUSIVE_NAMESPACE_FILTER Instance method Public Method Add a namespace filter for elements and attributes 20081031
4 DISABLE_STATS Instance method Public Method Disable statistics collection 20081031
5 ENABLE_STATS Instance method Public Method Enable statistics collection 20081031
6 FILTER Instance method Public Method Filter one xml via iXML and write it back via SXML 20081031
7 FILTER_DIRECTLY Static method Public Method Filter one xml via iXML and write it back via SXML 20081031
8 PROCESS Instance method Protected Method 20081031
9 PROCESS_SKIPPING Instance method Protected Method 20081031
Events
Class CL_FXS_IXML_FILTER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_NODE_STAT Public See coding 20081031 BEGIN OF ty_node_stat, qname TYPE string, occurs TYPE i, END OF ty_node_stat
2 TY_NODE_STAT_HASHED_TABLE Public See coding 20081031 ty_node_stat_hashed_table TYPE HASHED TABLE OF ty_node_stat WITH UNIQUE KEY qname
3 TY_NODE_STAT_TABLE Public See coding 20081031 ty_node_stat_table TYPE STANDARD TABLE OF ty_node_stat WITH DEFAULT KEY
Method Signatures

Method ADD_ATTRIBUTE_NAME_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20090212

Method ADD_ATTRIBUTE_NAME_FILTER on class CL_FXS_IXML_FILTER has no exception.

Method ADD_EXCLUSIVE_NAMESPACE_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAMESPACE Call by reference Type reference (TYPE) STRING 20081031

Method ADD_EXCLUSIVE_NAMESPACE_FILTER on class CL_FXS_IXML_FILTER has no exception.

Method ADD_INCLUSIVE_NAMESPACE_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAMESPACE Call by reference Type reference (TYPE) STRING 20081031

Method ADD_INCLUSIVE_NAMESPACE_FILTER on class CL_FXS_IXML_FILTER has no exception.

Method DISABLE_STATS Signature

Method DISABLE_STATS on class CL_FXS_IXML_FILTER has no parameter.
Method DISABLE_STATS on class CL_FXS_IXML_FILTER has no exception.

Method ENABLE_STATS Signature

Method ENABLE_STATS on class CL_FXS_IXML_FILTER has no parameter.
Method ENABLE_STATS on class CL_FXS_IXML_FILTER has no exception.

Method FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_XML Call by reference Type reference (TYPE) XSTRING 20081031
2 Returning RV_XML Value transfer Type reference (TYPE) XSTRING 20081031
# Exception Resumable Description Created on
1 CX_IXML_INST_FAILED iXML Exception: Instantiation Error 20081031
2 CX_IXML_PARSE_ERROR iXML Exception: Error While Parsing 20081031

Method FILTER_DIRECTLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_XML Call by reference Type reference (TYPE) XSTRING 20081031
2 Returning RV_XML Value transfer Type reference (TYPE) XSTRING 20081031
# Exception Resumable Description Created on
1 CX_IXML_INST_FAILED 20081031
2 CX_IXML_PARSE_ERROR 20081031

Method PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LEVEL Call by reference Type reference (TYPE) I 20081031
2 Importing IV_PATH_PREFIX Call by reference Type reference (TYPE) STRING 20081031
# Exception Resumable Description Created on
1 CX_SXML_ERROR 20081031

Method PROCESS_SKIPPING Signature

Method PROCESS_SKIPPING on class CL_FXS_IXML_FILTER has no parameter.
# Exception Resumable Description Created on
1 CX_SXML_ERROR 20081031
History
Last changed by/on SAP  20110908 
SAP Release Created in 720