SAP ABAP Class CL_UXX_COMPONENTS (Extension: Components)
Hierarchy
SAP_ABA (Software Component) Cross-Application Component
   CA-SUR (Application Component) Web Survey
     UXX (Package) XML Building Blocks (XML Extensions)
Properties
Class CL_UXX_COMPONENTS  
Short Description Extension: Components    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class UXX    
Program status     
Category 0   
Package UXX   XML Building Blocks (XML Extensions) 
Created 20010405   SAP 
Last change 20010411   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IXML Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_UXX_COMPONENTS has no interface implemented.
Friends
Class CL_UXX_COMPONENTS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CD_ATT_COMP_NAME Static Attribute Public Type reference (TYPE) STRING 20010420
2 CD_ATT_COMP_PRIVATE Static Attribute Public Type reference (TYPE) STRING 20010726
3 CD_ATT_COMP_URI Static Attribute Public Type reference (TYPE) STRING 20010716
4 CD_NAMESPACE_PREFIX Static Attribute Public Type reference (TYPE) STRING 20010420
5 CD_NAMESPACE_URI Static Attribute Public Type reference (TYPE) STRING 20010420
6 CD_TAG_COMPONENT Static Attribute Public Type reference (TYPE) STRING 20010420
7 CD_TAG_COMPONENTS Static Attribute Public Type reference (TYPE) STRING 20010420
8 CD_VALUE_FALSE Constant Public Type reference (TYPE) STRING 'false' 20010726
9 CD_VALUE_TRUE Constant Public Type reference (TYPE) STRING 'true' 20010726
10 CD_XPATH_GET_COMP_NODE Static Attribute Private Type reference (TYPE) STRING 20010405
11 CD_XPATH_GET_COMP_PRIVATE Static Attribute Private Type reference (TYPE) STRING 20010726
12 CD_XPATH_GET_COMP_SOURCE Static Attribute Private Type reference (TYPE) STRING 20010405
13 MR_XSLT_SEARCHED_NODE Instance attribute Private Object reference (TYPE REF TO) IF_IXML_NODE 20010721
14 MT_XSLT_COMP_NAME Instance attribute Private Type reference (TYPE) UXX_T_COMP_NAME 20010721
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor 20010405
2 GET_ALL_COMPONENTS_WITH_URI Static method Public Method Reads all Components, which Refer with URI 20010721
3 GET_COMPONENT Static method Public Method 20010405
4 GET_COMPONENT_AS_CONTAINER Static method Public Method 20010718
5 GET_COMPONENT_NODE Static method Public Method 20010405
6 GET_COMP_ATTRIBUTE_PRIVATE Static method Public Method 20010726
7 INSERT_COMPONENT Static method Public Method 20010405
8 REMOVE_COMPONENT Static method Public Method 20010726
9 RESOLVE_DOM Static method Public Method Resolves an XML Document completely 20010721
10 RESOLVE_DOM_RECURSIVE Static method Private Method 20010721
11 XSLT_COLLECT_COMPONENT Instance method Public Method 20010721
Events
Class CL_UXX_COMPONENTS has no event.
Types
Class CL_UXX_COMPONENTS has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_UXX_COMPONENTS has no parameter.
Method CLASS_CONSTRUCTOR on class CL_UXX_COMPONENTS has no exception.

Method GET_ALL_COMPONENTS_WITH_URI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20010721
2 Returning RT_COMP_NAME Value transfer Type reference (TYPE) UXX_T_COMP_NAME 20010721

Method GET_ALL_COMPONENTS_WITH_URI on class CL_UXX_COMPONENTS has no exception.

Method GET_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NAME Call by reference Type reference (TYPE) STRING 20010405
2 Importing IR_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20010411
3 Returning RD_URI Value transfer Type reference (TYPE) STRING 20010411
# Exception Resumable Description Created on
1 NOT_FOUND 20010405

Method GET_COMPONENT_AS_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ENQUEUE_STATE Call by reference Type reference (TYPE) UXP_ENQUEUE_STATE SPACE -> read for display, 2 oder 3 -> read for change 20010906
2 Importing ID_NAME Call by reference Type reference (TYPE) STRING 20010718
3 Importing IR_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20010718
4 Returning RR_CONTAINER Value transfer Object reference (TYPE REF TO) IF_UXS_XML_CONTAINER 20010718
# Exception Resumable Description Created on
1 NOT_FOUND 20010718

Method GET_COMPONENT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NAME Call by reference Type reference (TYPE) STRING 20010405
2 Importing IR_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20010411
3 Returning RR_NODE Value transfer Object reference (TYPE REF TO) IF_IXML_NODE 20010411

Method GET_COMPONENT_NODE on class CL_UXX_COMPONENTS has no exception.

Method GET_COMP_ATTRIBUTE_PRIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NAME Call by reference Type reference (TYPE) STRING 20010726
2 Importing IR_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20010726
3 Returning RD_FLAG_PRIVATE Value transfer Type reference (TYPE) UXB_FLAG 20010726
# Exception Resumable Description Created on
1 NOT_FOUND 20010726

Method INSERT_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ELEMENT_NAME Call by reference Type reference (TYPE) STRING 20010716
2 Importing ID_ELEMENT_PREFIX Call by reference Type reference (TYPE) STRING 20010716
3 Importing ID_ELEMENT_URI Call by reference Type reference (TYPE) STRING 20010716
4 Importing ID_FLAG_PRIVATE Call by reference Type reference (TYPE) UXB_FLAG 20010726
5 Importing ID_NAME Call by reference Type reference (TYPE) STRING 20010716
6 Importing ID_PARENT_NAME Call by reference Type reference (TYPE) STRING 20010716
7 Importing ID_URI Call by reference Type reference (TYPE) STRING 20010716
8 Importing IR_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20010716
# Exception Resumable Description Created on
1 PARENT_NOT_FOUND 20010716

Method REMOVE_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NAME Call by reference Type reference (TYPE) STRING 20020328
2 Importing IR_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20020328
# Exception Resumable Description Created on
1 NOT_FOUND 20020328

Method RESOLVE_DOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20010721
2 Returning RR_NODE Value transfer Object reference (TYPE REF TO) IF_IXML_NODE 20010721

Method RESOLVE_DOM on class CL_UXX_COMPONENTS has no exception.

Method RESOLVE_DOM_RECURSIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20010721
2 Returning RR_NODE Value transfer Object reference (TYPE REF TO) IF_IXML_NODE 20010721

Method RESOLVE_DOM_RECURSIVE on class CL_UXX_COMPONENTS has no exception.

Method XSLT_COLLECT_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_NAME Call by reference Type reference (TYPE) STRING 20010721
2 Importing ID_URI Call by reference Type reference (TYPE) STRING 20010721
3 Importing IR_NODESET Call by reference Object reference (TYPE REF TO) IF_IXML_NODE_COLLECTION 20010721

Method XSLT_COLLECT_COMPONENT on class CL_UXX_COMPONENTS has no exception.
History
Last changed by/on SAP  20010411 
SAP Release Created in 3.1A