SAP ABAP Class CL_WDY_RG_CTX_NODE_HIERARCHY (Recursive Description Data for Context Nodes)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-ABA-GEN (Application Component) Web Screen ABAP Generation
     SWDP_RUNTIME_GENERATION_DT (Package) Web Dynpro: Create Data and Source Code at Design Time
Properties
Class CL_WDY_RG_CTX_NODE_HIERARCHY  
Short Description Recursive Description Data for Context Nodes    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWDP_RUNTIME_GENERATION_DT   Web Dynpro: Create Data and Source Code at Design Time 
Created 20040616   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_WDY_RG_CTX_NODE_HIERARCHY has no interface implemented.
Friends
Class CL_WDY_RG_CTX_NODE_HIERARCHY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 F_ATTRIBUTES Instance attribute Protected Type reference (TYPE) WDY_RG_T_ATTRIB_INFOS List of Data Descriptions with Name and Type 20040616
2 F_ATTRIBUTES_COMPUTED Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20040616
3 F_ATTR_MAP Instance attribute Private Object reference (TYPE REF TO) IF_OBJECT_MAP 20070619
4 F_CHILDREN Instance attribute Protected Type reference (TYPE) WDY_RG_T_NODE_CHILDREN Data for Web Dynpro Context Node 20040616
5 F_CHILDREN_COMPUTED Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20040616
6 F_CONTROLLER Instance attribute Private Object reference (TYPE REF TO) IF_WDY_MD_CONTROLLER 20070727
7 F_EXTERNAL_MAPPING_DECLARED Instance attribute Private Type reference (TYPE) ABAP_BOOL 'I' Does Hierarchy Contain External Mapping? 20041115
8 F_INFO Instance attribute Protected Type reference (TYPE) WDY_RG_S_NODE_INFO Summary of Important Direct and Indirect Metadata 20040616
9 F_INFO_COMPUTED Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20040616
10 F_IS_INTF_ITEM Instance attribute Public Type reference (TYPE) ABAP_BOOL 20040702
11 F_MAPPING_DECLARED Instance attribute Private Type reference (TYPE) ABAP_BOOL 'i' A Mapping Is Declared in Hierarchy 20040616
12 F_META_OBJECT Instance attribute Public Object reference (TYPE REF TO) IF_WDY_MD_ABSTRACT_CTX_NODE 20040618
13 F_NAME Instance attribute Public Type reference (TYPE) STRING 20040616
14 F_NAME_SERVICE Instance attribute Protected Object reference (TYPE REF TO) CL_WDY_RG_NAME_SERVICE Converts Metadata into Label Text 20040616
15 F_NODE_HANDLE Instance attribute Protected Object reference (TYPE REF TO) IF_WDY_MD_CONTEXT_NODE 20040616
Methods
# Method Level Visibility Method type Description Created on
1 COMPUTE_ATTRIBUTES Instance method Private Method Returns Table of Attribute Descriptions 20040616
2 COMPUTE_CHILD_NODES Instance method Private Method Determines All Information About a Node Hierarchy 20040618
3 COMPUTE_INFO Instance method Private Method Internal: Gets Properties of Context Node 20040616
4 COMPUTE_INFO_RECURSIVE_NODE Instance method Private Method Returns Parts of the Meta Properties of a 'RECURSIVE NODE' 20040616
5 COMPUTE_INFO_VALUE_NODE Instance method Private Method Returns Parts of the Meta Properties of a 'VALUE NODE' 20040616
6 CONSTRUCTOR Instance method Public Constructor 20040616
7 CONTAINS_EXTERNAL_MAPPING_DECL Instance method Public Method Calculates Whether Ext. Mapping Exists in Node or Child Node 20041115
8 CONTAINS_MAPPING_DECLARATION Instance method Public Method Calculates Whether Mapping Exists in Node or Child Node 20040616
9 GET_ATTRIBUTES Instance method Public Method Returns Information About Node Properties 20040616
10 GET_CARDINALITY_AS_TEXT Instance method Private Method Text Description of Cardinalities 20040616
11 GET_CHILD_NODES Instance method Public Method Calculates List of Direct Lower-Level Node 20040618
12 GET_CONSTANT_NAME Instance method Private Method Name of Constant for Node Name of Specific Node 20050929
13 GET_INFO Instance method Public Method Returns Node Information 20040616
14 GET_MAPPED_NODE Instance method Private Method Resolves References to Other Nodes 20040616
15 GET_TYPE_NAMES Instance method Private Method Name of Element Type and Table of Specific Node 20040616
Events
Class CL_WDY_RG_CTX_NODE_HIERARCHY has no event.
Types
Class CL_WDY_RG_CTX_NODE_HIERARCHY has no local type.
Method Signatures

Method COMPUTE_ATTRIBUTES Signature

Method COMPUTE_ATTRIBUTES on class CL_WDY_RG_CTX_NODE_HIERARCHY has no parameter.
Method COMPUTE_ATTRIBUTES on class CL_WDY_RG_CTX_NODE_HIERARCHY has no exception.

Method COMPUTE_CHILD_NODES Signature

Method COMPUTE_CHILD_NODES on class CL_WDY_RG_CTX_NODE_HIERARCHY has no parameter.
Method COMPUTE_CHILD_NODES on class CL_WDY_RG_CTX_NODE_HIERARCHY has no exception.

Method COMPUTE_INFO Signature

Method COMPUTE_INFO on class CL_WDY_RG_CTX_NODE_HIERARCHY has no parameter.
Method COMPUTE_INFO on class CL_WDY_RG_CTX_NODE_HIERARCHY has no exception.

Method COMPUTE_INFO_RECURSIVE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEFINITION Call by reference Type reference (TYPE) WDY_CTX_NODE Web Dynpro : Contextnodes der Controller 20041028
2 Importing RECURSIVE_NODE Call by reference Object reference (TYPE REF TO) CL_WDY_MD_CTX_RECURSION_NODE 20041028
3 Returning RESULT Value transfer Type reference (TYPE) WDY_RG_S_NODE_INFO Zusammenfassung wichtiger direkter und indirekter Metadaten 20040616

Method COMPUTE_INFO_RECURSIVE_NODE on class CL_WDY_RG_CTX_NODE_HIERARCHY has no exception.

Method COMPUTE_INFO_VALUE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEFINITION Call by reference Type reference (TYPE) WDY_CTX_NODE Web Dynpro : Contextnodes der Controller 20041028
2 Returning RESULT Value transfer Type reference (TYPE) WDY_RG_S_NODE_INFO Zusammenfassung wichtiger direkter und indirekter Metadaten 20040616
3 Importing VALUE_NODE Call by reference Object reference (TYPE REF TO) CL_WDY_MD_CONTEXT_NODE Web Dynpro : Contextnode 20041028

Method COMPUTE_INFO_VALUE_NODE on class CL_WDY_RG_CTX_NODE_HIERARCHY has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing META_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WDY_MD_CONTROLLER 20070727
2 Importing META_OBJECT Call by reference Object reference (TYPE REF TO) IF_WDY_MD_ABSTRACT_CTX_NODE 20040618
3 Importing NAME_SERVICE Call by reference Object reference (TYPE REF TO) CL_WDY_RG_NAME_SERVICE Wandelt Metadaten in Bezeichner um 20040616

Method CONSTRUCTOR on class CL_WDY_RG_CTX_NODE_HIERARCHY has no exception.

Method CONTAINS_EXTERNAL_MAPPING_DECL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20041115

Method CONTAINS_EXTERNAL_MAPPING_DECL on class CL_WDY_RG_CTX_NODE_HIERARCHY has no exception.

Method CONTAINS_MAPPING_DECLARATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20040616

Method CONTAINS_MAPPING_DECLARATION on class CL_WDY_RG_CTX_NODE_HIERARCHY has no exception.

Method GET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) WDY_RG_T_ATTRIB_INFOS Liste von Datenbeschreibungen mit Name und Typ 20040616

Method GET_ATTRIBUTES on class CL_WDY_RG_CTX_NODE_HIERARCHY has no exception.

Method GET_CARDINALITY_AS_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_CARDINALITY Call by reference Type reference (TYPE) WDY_MD_CARDINALITY ... 20040616
2 Returning RESULT Value transfer Type reference (TYPE) STRING '0_1' '1_1' '0_n' '1_n' 20040616

Method GET_CARDINALITY_AS_TEXT on class CL_WDY_RG_CTX_NODE_HIERARCHY has no exception.

Method GET_CHILD_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) WDY_RG_T_NODE_CHILDREN Liste von Unterknoten 20040618

Method GET_CHILD_NODES on class CL_WDY_RG_CTX_NODE_HIERARCHY has no exception.

Method GET_CONSTANT_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONST_NAME Value transfer Type reference (TYPE) STRING 20050929
2 Importing NODE Call by reference Object reference (TYPE REF TO) IF_WDY_MD_ABSTRACT_CTX_NODE 20050929

Method GET_CONSTANT_NAME on class CL_WDY_RG_CTX_NODE_HIERARCHY has no exception.

Method GET_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) WDY_RG_S_NODE_INFO Zusammenfassung wichtiger direkter und indirekter Metadaten 20040616

Method GET_INFO on class CL_WDY_RG_CTX_NODE_HIERARCHY has no exception.

Method GET_MAPPED_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting MAPPED_INFO Call by reference Type reference (TYPE) WDY_RG_S_CTX_MAPPING_INFO ... 20040616
2 Exporting MAPPED_NODE Call by reference Object reference (TYPE REF TO) IF_WDY_MD_CONTEXT_NODE 20040616
3 Importing NODE Call by reference Object reference (TYPE REF TO) IF_WDY_MD_ABSTRACT_CTX_NODE ... 20040616

Method GET_MAPPED_NODE on class CL_WDY_RG_CTX_NODE_HIERARCHY has no exception.

Method GET_TYPE_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Call by reference Object reference (TYPE REF TO) IF_WDY_MD_ABSTRACT_CTX_NODE 20040616
2 Exporting STRUC_NAME Call by reference Type reference (TYPE) STRING 20040616
3 Exporting TABLE_NAME Call by reference Type reference (TYPE) STRING 20040616

Method GET_TYPE_NAMES on class CL_WDY_RG_CTX_NODE_HIERARCHY has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700