SAP ABAP Class CL_SXMLP_LIST (CL_SXMLP_LIST)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-WS-ABA-RT (Application Component) WebServices ABAP Runtime
     SXML_PARTS (Package) SXML Parts
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SXMLP_PART 20050411
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SXMLP_LIST 20050411
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SXMLP_PART_ABSTRACT Abstract SXML/SXMLP Part 20050831
Properties
Class CL_SXMLP_LIST  
Short Description    
Super Class CL_SXMLP_PART  
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SXML_PARTS   SXML Parts 
Created 20050411   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_SXMLP_PART Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_SXMLP_LIST 20050411
2 IF_SXMLP_PART_ABSTRACT Abstract SXML/SXMLP Part 20050831
Friends
Class CL_SXMLP_LIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_OBSERVER_TABLE Instance attribute Private Type reference (TYPE) T_OBSERVER_TABLE 20050902
2 M_PARTS Instance attribute Private Object reference (TYPE REF TO) IF_SXMLP_PART_COLLECTION 20050411
3 M_TEMPLATE_PARTS Instance attribute Private Type reference (TYPE) T_TEMPLATE_TABLE 20050414
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20050411
2 _CHECK_TEMPLATE_RANGES Instance method Private Method 20050415
3 _CLONE_CHILDREN Instance method Private Method 20050422
4 _CLONE_TEMPLATES Instance method Private Method 20050422
5 _CREATE_NEW_PART Instance method Private Method 20050422
6 _GET_NEXT_PART Instance method Private Method 20050421
7 _READ_CHILDREN Instance method Private Method 20050422
8 _REGISTER_DEFAULT_OBSERVER Instance method Private Method 20050912
9 _RESET_CHILDREN_RECEIVED Instance method Private Method 20050422
10 _SET_OCCURRENCE Instance method Private Method 20050421
11 _UPDATE_TEMPLATE_TABLE Instance method Private Method 20050414
Events
Class CL_SXMLP_LIST has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_OBSERVER_TABLE Private See coding 20050902 T_OBSERVER_TABLE type standard table of ref to IF_SXMLP_OBSERVER
2 T_TEMPLATE_ITEM Private See coding 20050414 begin of T_TEMPLATE_ITEM, name type qname, type type if_sxmlp_part=>part_type, min type i, max type i, counter type i, end of T_TEMPLATE_ITEM
3 T_TEMPLATE_TABLE Private See coding 20050414 T_TEMPLATE_TABLE type standard table of T_TEMPLATE_ITEM
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) NCNAME NCName 20050417
2 Importing NSURI Call by reference Type reference (TYPE) ANYURI any URI 20050417

Method CONSTRUCTOR on class CL_SXMLP_LIST has no exception.

Method _CHECK_TEMPLATE_RANGES Signature

Method _CHECK_TEMPLATE_RANGES on class CL_SXMLP_LIST has no parameter.
Method _CHECK_TEMPLATE_RANGES on class CL_SXMLP_LIST has no exception.

Method _CLONE_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing THE_CLONE Call by reference Object reference (TYPE REF TO) IF_SXMLP_LIST 20050422

Method _CLONE_CHILDREN on class CL_SXMLP_LIST has no exception.

Method _CLONE_TEMPLATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing THE_CLONE Call by reference Object reference (TYPE REF TO) IF_SXMLP_LIST 20050422

Method _CLONE_TEMPLATES on class CL_SXMLP_LIST has no exception.

Method _CREATE_NEW_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) QNAME Qualified Name 20050422
2 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SXMLP_PART 20050422
3 Importing TYPE Call by reference Type reference (TYPE) IF_SXMLP_PART=>PART_TYPE 20050422

Method _CREATE_NEW_PART on class CL_SXMLP_LIST has no exception.

Method _GET_NEXT_PART Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OPEN_ELEMENT Call by reference Object reference (TYPE REF TO) IF_SXML_OPEN_ELEMENT 20050621
2 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SXMLP_PART 20050421

Method _GET_NEXT_PART on class CL_SXMLP_LIST has no exception.

Method _READ_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PACKAGE_READER Call by reference Object reference (TYPE REF TO) IF_SXMLP_PACKAGE_READER 20060817
2 Importing READER Call by reference Object reference (TYPE REF TO) IF_SXML_READER SXML Reader Interface 20050422

Method _READ_CHILDREN on class CL_SXMLP_LIST has no exception.

Method _REGISTER_DEFAULT_OBSERVER Signature

Method _REGISTER_DEFAULT_OBSERVER on class CL_SXMLP_LIST has no parameter.
Method _REGISTER_DEFAULT_OBSERVER on class CL_SXMLP_LIST has no exception.

Method _RESET_CHILDREN_RECEIVED Signature

Method _RESET_CHILDREN_RECEIVED on class CL_SXMLP_LIST has no parameter.
Method _RESET_CHILDREN_RECEIVED on class CL_SXMLP_LIST has no exception.

Method _SET_OCCURRENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MAX Call by reference Type reference (TYPE) I 20050421
2 Importing MIN Call by reference Type reference (TYPE) I 20050421
3 Importing NAME Call by reference Type reference (TYPE) QNAME Qualified Name 20050421
4 Importing TYPE Call by reference Type reference (TYPE) IF_SXMLP_PART=>PART_TYPE 20050421

Method _SET_OCCURRENCE on class CL_SXMLP_LIST has no exception.

Method _UPDATE_TEMPLATE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PART Call by reference Object reference (TYPE REF TO) IF_SXMLP_PART 20050414

Method _UPDATE_TEMPLATE_TABLE on class CL_SXMLP_LIST has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 710