SAP ABAP Class CL_WDR_CONTEXT_NODE_INFO (Metadata of Context Node)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-ABA-RUN (Application Component) Web Dynpro ABAP Runtime
     SWDP_RUNTIME_CORE (Package) Web Dynpro Runtime: Core Functions
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_WD_CONTEXT_NODE_INFO Web Dynpro: Interface for the metadata of a node 20021016
Properties
Class CL_WDR_CONTEXT_NODE_INFO  
Short Description Metadata of Context Node    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status S  System Program 
Category 0   
Package SWDP_RUNTIME_CORE   Web Dynpro Runtime: Core Functions 
Created 20021016   SAP 
Last change 20130531   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
# Interface Abstract Final Description Created on
1 IF_WD_CONTEXT_NODE_INFO Web Dynpro: Interface for the metadata of a node 20021016
Friends
# Friend Modeled only Created on Description
1 CL_WDR_CONTEXT_ELEMENT 20040123 Base Class of all Elements of Web Dynpro Nodes
2 CL_WDR_CONTEXT_NODE 20040203 Basis Class of all Web Dynpro Context Nodes
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ATTRIBUTES Instance attribute Protected Object reference (TYPE REF TO) WDR_CONTEXT_ATTR_INFO_MAP Meta Information of All Node Attributes 20090812
2 CHILD_NODES Instance attribute Protected Object reference (TYPE REF TO) WDR_CONTEXT_CHILD_INFO_MAP Meta Information of All Child Nodes of a Node 20090812
3 CONTROLLER Instance attribute Protected Object reference (TYPE REF TO) CL_WDR_CONTROLLER Controller to Which Node Info Refers 20090812
4 C_NODE_TYPE Instance attribute Private Attribute reference (LIKE) 20090722
5 DISPOSE_METHOD Instance attribute Protected Type reference (TYPE) STRING Dispose Method 20090812
6 DISPOSE_OBJECT Instance attribute Protected Object reference (TYPE REF TO) OBJECT Dispose Object 20090812
7 IS_FINALIZED Instance attribute Protected Type reference (TYPE) ABAP_BOOL True if Node Info Cannot Be Changed 20090812
8 IS_FINALIZED_DEEP Instance attribute Protected Type reference (TYPE) ABAP_BOOL True if IS_FINALIZED and All Child Nodes Cannot Be Changed 20090812
9 IS_INITIALIZE_LEAD_SELECTION Instance attribute Protected Type reference (TYPE) ABAP_BOOL Automatically Initialize Lead Selection? 20090812
10 IS_MANDATORY Instance attribute Protected Type reference (TYPE) ABAP_BOOL Collection: 1..x ? 20090812
11 IS_MANDATORY_SELECTION Instance attribute Protected Type reference (TYPE) ABAP_BOOL Selection: 1..x ? 20090812
12 IS_MULTIPLE Instance attribute Protected Type reference (TYPE) ABAP_BOOL Collection: x..n ? 20090812
13 IS_MULTIPLE_SELECTION Instance attribute Protected Type reference (TYPE) ABAP_BOOL Selection: x..n ? 20090812
14 IS_SINGLETON Instance attribute Protected Type reference (TYPE) ABAP_BOOL Singleton Node? 20090812
15 MAPPEE Instance attribute Public Object reference (TYPE REF TO) CL_WDR_CONTEXT_NODE_INFO Metadata of Context Node 20040702
16 MAPPERS Instance attribute Public See coding 20070823
17 MAPPING_IN_PROGRESS Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20090812
18 M_NODE_TYPE Instance attribute Private Attribute reference (LIKE) 20090722
19 M_STATIC_TYPE_NAME Instance attribute Protected Type reference (TYPE) STRING 20090812
20 NAME Instance attribute Public Type reference (TYPE) STRING Node Name 20021127
21 NODE_BOUND Instance attribute Public Type reference (TYPE) ABAP_BOOL Bound Type 20070313
22 PARENT Instance attribute Public Object reference (TYPE REF TO) CL_WDR_CONTEXT_NODE_INFO CL_WD_CONTEXT_NODE_INFO 20021127
23 SC_DATA Instance attribute Public Object reference (TYPE REF TO) DATA Data for the Smart Client 20070319
24 STATIC_ELEMENT_RTTI Instance attribute Protected Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Structure Type for All Static Attributes 20090812
25 SUPPLY_METHOD Instance attribute Protected Type reference (TYPE) STRING Supply Method 20090812
26 SUPPLY_OBJECT Instance attribute Protected Object reference (TYPE REF TO) OBJECT Supply Object 20090812
27 TYPE_ID_COUNTER Static Attribute Protected Type reference (TYPE) I ID Attribute Types to Be Changed 20090812
28 _ALL_ATTRIBUTES_READ Instance attribute Protected Type reference (TYPE) WDY_BOOLEAN All attributes have been read 20090812
29 _ATTRIBUTES Instance attribute Protected Type reference (TYPE) WDR_CONTEXT_ATTR_INFO_MAP Meta Information of All Node Attributes 20090812
30 _CHILD_NODES Instance attribute Protected Type reference (TYPE) WDR_CONTEXT_CHILD_INFO_MAP Meta Information of All Child Nodes of a Node 20090812
31 _MAPPING_INFO Instance attribute Protected Type reference (TYPE) TY_MAPPING_INTERNAL Mapping Description 20090812
32 _RESET_ATTR_RTTIS_IN_PROGRESS Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20090812
33 _TEMP_TEXT Static Attribute Protected Type reference (TYPE) STRING Temporary Buffer 20090812
Methods
# Method Level Visibility Method type Description Created on
1 CREATE Static method Public Method Creates a New Instance 20040601
2 CREATE_FROM_STRUCT Static method Public Method Creates a New Instance 20040601
3 GET_ATTRIBUTES_INTERNAL Instance method Public Method Gets the attributes info (internal) 20070227
4 GET_ATTRIBUTE_INTERNAL Instance method Public Method Gets the attributes info (internal) 20070227
5 GET_FULL_NAME Instance method Protected Method Returns Path of Node for Error Messages 20090812
6 GET_NEW_ALIAS_ID Static method Protected Method Takes a new unique alias ID 20090812
7 GET_ORIGINAL_PATH Instance method Public Method 20090429
8 INIT_ATTRIBUTES Instance method Protected Method Initializes Attributes Once Only 20090812
9 INVALIDATE Instance method Protected Method Recursive Reset 20090812
10 INVALIDATE_NODES Instance method Protected Method Reset All Existing Nodes for this Node Info 20090812
11 MAP_NODE_INFO Instance method Protected Method Initializes Node Info of Mapped Node 20090812
12 RAISE_TYPE_CHANGED Instance method Protected Method Mode info type has changed 20090812
13 RESET Instance method Public Method Recursive Reset (similar to INVALIDATE) 20071025
14 RESET_ATTRIBUTE_INFO_RTTI Instance method Public Method Resets RTTI in the attribute info 20080613
15 RESOLVE_MAPPING Instance method Protected Method Initializes Info with Described Mapping 20090812
16 SET_ATTRIBUTE_AS_BOOLEAN Instance method Public Method Selects an attribute as boolean (smart client) 20080723
17 SET_CONTROLLER Instance method Protected Method Initializes Controller for All Subnodes 20090812
18 _GET_ALL_ATTRIBUTES Instance method Protected Method Gets all statically declared attributes 20090812
19 _GET_ATTRIBUTE_RTTI Instance method Protected Method 20090812
Events
# Event Type Visibility Description Created on
1 ON_TYPE_CHANGED Static Event
(1)
Public
(2)
Change changes are made to the node info 20070220
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_MAPPING_INTERNAL Protected See coding 20090812 begin of tY_MAPPING_INTERNAL, is_Lazy type Abap_Bool, is_Mapped type Abap_Bool, Is_Complete type Abap_Bool, Lazy type WDR_CONTEXT_MAPPING_INFO, begin of Instant, Controller type ref to Cl_Wdr_Controller, Path type String_Table, Info type ref to cl_Wdr_Context_Node_Info, end of Instant, end of ty_Mapping_Internal
Method Signatures

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTES Call by reference Type reference (TYPE) WDR_CONTEXT_ATTR_INFO_MAP Meta-Information aller Attribute eines Node 20041126
2 Importing DISPOSE_METHOD Call by reference Type reference (TYPE) STRING 20040601
3 Importing DISPOSE_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT 20040601
4 Importing IS_INITIALIZE_LEAD_SELECTION Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20040601
5 Importing IS_MANDATORY Call by reference Type reference (TYPE) ABAP_BOOL 20040601
6 Importing IS_MANDATORY_SELECTION Call by reference Type reference (TYPE) ABAP_BOOL 20040601
7 Importing IS_MULTIPLE Call by reference Type reference (TYPE) ABAP_BOOL 20040601
8 Importing IS_MULTIPLE_SELECTION Call by reference Type reference (TYPE) ABAP_BOOL 20040601
9 Importing IS_SINGLETON Call by reference Type reference (TYPE) ABAP_BOOL 20040601
10 Importing MAPPED_EXTERNAL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20041116
11 Importing MAPPING_INFO Call by reference Type reference (TYPE) WDR_CONTEXT_MAPPING_INFO Mapping-Beschreibung 20040601
12 Importing NAME Call by reference Type reference (TYPE) STRING 20040601
13 Importing NODE_TYPE Call by reference Type reference (TYPE) I 20090722
14 Importing PARENT Call by reference Object reference (TYPE REF TO) CL_WDR_CONTEXT_NODE_INFO CL_WD_CONTEXT_NODE_INFO 20040601
15 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_WDR_CONTEXT_NODE_INFO Metadaten eines Kontextknotens 20040601
16 Importing STATIC_ELEMENT_RTTI Call by reference Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Run Time Type Services 20040601
17 Importing STATIC_ELEMENT_TYPE Call by reference Type reference (TYPE) STRING 20040601
18 Importing SUPPLY_METHOD Call by reference Type reference (TYPE) STRING 20040601
19 Importing SUPPLY_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT 20040601
20 Importing WEBDYNPRO_CONVERSION Call by reference Object reference (TYPE REF TO) DATA 20040705

Method CREATE on class CL_WDR_CONTEXT_NODE_INFO has no exception.

Method CREATE_FROM_STRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DISPOSE_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT 20040601
2 Importing INFO Call by reference Type reference (TYPE) WDR_CTX_FACTORY_NODE_INFO 20040601
3 Importing NODE_TYPE Call by reference Type reference (TYPE) I 20090722
4 Importing PARENT Call by reference Object reference (TYPE REF TO) CL_WDR_CONTEXT_NODE_INFO Metadaten eines Kontextknotens 20040601
5 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_WDR_CONTEXT_NODE_INFO Metadaten eines Kontextknotens 20040601
6 Importing SUPPLY_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT 20040601
7 Importing WEBDYNPRO_CONVERSION Call by reference Object reference (TYPE REF TO) DATA 20040715

Method CREATE_FROM_STRUCT on class CL_WDR_CONTEXT_NODE_INFO has no exception.

Method GET_ATTRIBUTES_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ATTRIBUTE_INFOS Value transfer Type reference (TYPE) WDR_CONTEXT_ATTR_INFO_MAP Meta-Information für ein Attribut eines Context-Knotens 20070227
2 Importing GET_RTTI Call by reference Type reference (TYPE) WDY_BOOLEAN ABAP_FALSE Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20070227
3 Importing ONLY_DECLARED Call by reference Type reference (TYPE) WDY_BOOLEAN ABAP_FALSE Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20070227

Method GET_ATTRIBUTES_INTERNAL on class CL_WDR_CONTEXT_NODE_INFO has no exception.

Method GET_ATTRIBUTE_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ATTRIBUTE_INFO Value transfer Type reference (TYPE) WDR_CONTEXT_ATTRIBUTE_INFO Meta-Information für ein Attribut eines Context-Knotens 20070227
2 Importing GET_RTTI Call by reference Type reference (TYPE) WDY_BOOLEAN ABAP_FALSE Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20070227
3 Importing NAME Call by reference Type reference (TYPE) STRING 20070227
4 Importing ONLY_IF_DECLARED Call by reference Type reference (TYPE) WDY_BOOLEAN ABAP_FALSE Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20070227

Method GET_ATTRIBUTE_INTERNAL on class CL_WDR_CONTEXT_NODE_INFO has no exception.

Method GET_FULL_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTE_NAME Call by reference Type reference (TYPE) STRING 20090812
2 Returning FULL_NAME Value transfer Type reference (TYPE) STRING 20090812

Method GET_FULL_NAME on class CL_WDR_CONTEXT_NODE_INFO has no exception.

Method GET_NEW_ALIAS_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning NEW_ID Value transfer Type reference (TYPE) WDR_CONTEXT_ATTRIBUTE_INFO-ALIAS_ID 20090812

Method GET_NEW_ALIAS_ID on class CL_WDR_CONTEXT_NODE_INFO has no exception.

Method GET_ORIGINAL_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ORIGINAL_CONTROLLER Call by reference Object reference (TYPE REF TO) IF_WD_CONTEXT Web-Dynpro-Context 20090429
2 Exporting ORIGINAL_PATH Call by reference Type reference (TYPE) STRING 20090429
3 Importing PATH Call by reference Type reference (TYPE) STRING 20090429

Method GET_ORIGINAL_PATH on class CL_WDR_CONTEXT_NODE_INFO has no exception.

Method INIT_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTES Call by reference Type reference (TYPE) WDR_CONTEXT_ATTR_INFO_MAP 20090812

Method INIT_ATTRIBUTES on class CL_WDR_CONTEXT_NODE_INFO has no exception.

Method INVALIDATE Signature

Method INVALIDATE on class CL_WDR_CONTEXT_NODE_INFO has no parameter.
Method INVALIDATE on class CL_WDR_CONTEXT_NODE_INFO has no exception.

Method INVALIDATE_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REMOVE_CHILD_NODES Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090812

Method INVALIDATE_NODES on class CL_WDR_CONTEXT_NODE_INFO has no exception.

Method MAP_NODE_INFO Signature

Method MAP_NODE_INFO on class CL_WDR_CONTEXT_NODE_INFO has no parameter.
Method MAP_NODE_INFO on class CL_WDR_CONTEXT_NODE_INFO has no exception.

Method RAISE_TYPE_CHANGED Signature

Method RAISE_TYPE_CHANGED on class CL_WDR_CONTEXT_NODE_INFO has no parameter.
Method RAISE_TYPE_CHANGED on class CL_WDR_CONTEXT_NODE_INFO has no exception.

Method RESET Signature

Method RESET on class CL_WDR_CONTEXT_NODE_INFO has no parameter.
Method RESET on class CL_WDR_CONTEXT_NODE_INFO has no exception.

Method RESET_ATTRIBUTE_INFO_RTTI Signature

Method RESET_ATTRIBUTE_INFO_RTTI on class CL_WDR_CONTEXT_NODE_INFO has no parameter.
Method RESET_ATTRIBUTE_INFO_RTTI on class CL_WDR_CONTEXT_NODE_INFO has no exception.

Method RESOLVE_MAPPING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting MAPPED_INFO Call by reference Object reference (TYPE REF TO) CL_WDR_CONTEXT_NODE_INFO 20090812
2 Exporting MAPPED_NODE Call by reference Object reference (TYPE REF TO) CL_WDR_CONTEXT_NODE 20090812

Method RESOLVE_MAPPING on class CL_WDR_CONTEXT_NODE_INFO has no exception.

Method SET_ATTRIBUTE_AS_BOOLEAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTR_NAME Call by reference Type reference (TYPE) STRING 20080723
2 Importing IS_BOOLEAN Call by reference Type reference (TYPE) WDY_BOOLEAN ABAP_TRUE Ersatz für echten boolschen Typ: 'X' == wahr '' == falsch 20080723

Method SET_ATTRIBUTE_AS_BOOLEAN on class CL_WDR_CONTEXT_NODE_INFO has no exception.

Method SET_CONTROLLER Signature

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

Method SET_CONTROLLER on class CL_WDR_CONTEXT_NODE_INFO has no exception.

Method _GET_ALL_ATTRIBUTES Signature

Method _GET_ALL_ATTRIBUTES on class CL_WDR_CONTEXT_NODE_INFO has no parameter.
Method _GET_ALL_ATTRIBUTES on class CL_WDR_CONTEXT_NODE_INFO has no exception.

Method _GET_ATTRIBUTE_RTTI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTR_NAME Call by reference Type reference (TYPE) STRING 20090812
2 Importing ATTR_REF Call by reference Object reference (TYPE REF TO) WDR_CONTEXT_ATTRIBUTE_INFO 20090812
3 Returning O_ATTR_REF Value transfer Object reference (TYPE REF TO) WDR_CONTEXT_ATTRIBUTE_INFO 20090812

Method _GET_ATTRIBUTE_RTTI on class CL_WDR_CONTEXT_NODE_INFO has no exception.
Event Signatures

Event ON_TYPE_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 CONTROLLER Exporting Value transfer Object reference (TYPE REF TO) CL_WDR_CONTROLLER Controller der geänderten Node 20070220
2 NODE_INFO Exporting Value transfer Object reference (TYPE REF TO) CL_WDR_CONTEXT_NODE_INFO Geänderte Node 20070220
3 NODE_NAME Exporting Value transfer Type reference (TYPE) STRING Name der geänderten Node 20070220
History
Last changed by/on SAP  20130531 
SAP Release Created in 640