SAP ABAP Class CL_ART_XML_CONVERTER (Conversions for Extract Superclass / Interface)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-AIE-REF (Application Component) Tools for Refactoring ABAP Artifacts
     SRFAC_ADT (Package) ADT - Refactoring
Properties
Class CL_ART_XML_CONVERTER  
Short Description Conversions for Extract Superclass / Interface    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SRFAC_ADT   ADT - Refactoring 
Created 20130503   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ART_XML_CONVERTER has no forward declaration.
Interfaces
Class CL_ART_XML_CONVERTER has no interface implemented.
Friends
Class CL_ART_XML_CONVERTER has no friend class.
Attributes
Class CL_ART_XML_CONVERTER has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT_MEMBERS Static method Public Method 20130503
2 EXTRACT_CLIF_FROM_XML Static method Public Method 20130503
3 EXTRACT_CLIF_TO_XML Static method Public Method 20130503
4 GENERATE_CONSTRUCTOR_FROM_XML Static method Public Method 20130503
5 GENERATE_CONSTRUCTOR_TO_XML Static method Public Method 20130503
Events
Class CL_ART_XML_CONVERTER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_EXTRACT_CLIF Public See coding 20130503 BEGIN OF ts_extract_clif, original_class TYPE string, original_interface TYPE string, extracted_class TYPE string, extracted_interface TYPE string, members TYPE tt_members, END OF ts_extract_clif
2 TS_GENERATE_CONSTRUCTOR Public See coding 20130503 BEGIN OF ts_generate_constructor, class_name TYPE string, name TYPE string, attributes TYPE tt_members, END OF ts_generate_constructor
3 TS_MEMBER Public See coding 20130503 BEGIN OF ts_member, name TYPE string, type TYPE string, visibility TYPE string, is_static TYPE xsdboolean, is_for_testing TYPE xsdboolean, END OF ts_member
4 TT_MEMBERS Public See coding 20130503 tt_members TYPE STANDARD TABLE OF ts_member WITH DEFAULT KEY
Method Signatures

Method CONVERT_MEMBERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MEMBER_NODES Call by reference Type reference (TYPE) CL_PST_NODE=>TAB 20130503
2 Returning R_RESULT Value transfer Type reference (TYPE) TT_MEMBERS 20130503

Method CONVERT_MEMBERS on class CL_ART_XML_CONVERTER has no exception.

Method EXTRACT_CLIF_FROM_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EXTRACTED_CLASS Call by reference Type reference (TYPE) CSEQUENCE 20130506
2 Exporting E_EXTRACTED_INTERFACE Call by reference Type reference (TYPE) CSEQUENCE 20130506
3 Exporting E_MEMBER_NODES Call by reference Type reference (TYPE) CL_PST_NODE=>TAB 20130503
4 Exporting E_ORIGINAL_CLASS Call by reference Type reference (TYPE) CSEQUENCE 20130506
5 Exporting E_ORIGINAL_INTERFACE Call by reference Type reference (TYPE) CSEQUENCE 20130506
6 Importing I_MEMBERS Call by reference Object reference (TYPE REF TO) CL_PST_MEMBERS 20130506
7 Importing I_XML Call by reference Type reference (TYPE) STRING 20130503

Method EXTRACT_CLIF_FROM_XML on class CL_ART_XML_CONVERTER has no exception.

Method EXTRACT_CLIF_TO_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_EXTRACTED_CLASS Call by reference Type reference (TYPE) CSEQUENCE 20130506
2 Importing I_EXTRACTED_INTERFACE Call by reference Type reference (TYPE) CSEQUENCE 20130506
3 Importing I_MEMBER_NODES Call by reference Type reference (TYPE) CL_PST_NODE=>TAB 20130503
4 Importing I_ORIGINAL_CLASS Call by reference Type reference (TYPE) CSEQUENCE 20130506
5 Importing I_ORIGINAL_INTERFACE Call by reference Type reference (TYPE) CSEQUENCE 20130506
6 Returning R_RESULT Value transfer Type reference (TYPE) STRING 20130503

Method EXTRACT_CLIF_TO_XML on class CL_ART_XML_CONVERTER has no exception.

Method GENERATE_CONSTRUCTOR_FROM_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ATTRIBUTE_NODES Call by reference Type reference (TYPE) CL_PST_NODE=>TAB 20130503
2 Exporting E_CLASS_NAME Call by reference Type reference (TYPE) CSEQUENCE 20130503
3 Exporting E_METHOD_NAME Call by reference Type reference (TYPE) CSEQUENCE 20130503
4 Importing I_CLASS Call by reference Object reference (TYPE REF TO) CL_PST_CLASS 20130503
5 Importing I_XML Call by reference Type reference (TYPE) STRING 20130503

Method GENERATE_CONSTRUCTOR_FROM_XML on class CL_ART_XML_CONVERTER has no exception.

Method GENERATE_CONSTRUCTOR_TO_XML Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ATTRIBUTE_NODES Call by reference Type reference (TYPE) CL_PST_NODE=>TAB 20130503
2 Importing I_CLASS_NAME Call by reference Type reference (TYPE) CSEQUENCE 20130503
3 Importing I_METHOD_NAME Call by reference Type reference (TYPE) CSEQUENCE 20130503
4 Returning R_RESULT Value transfer Type reference (TYPE) STRING 20130503

Method GENERATE_CONSTRUCTOR_TO_XML on class CL_ART_XML_CONVERTER has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740