SAP ABAP Class CL_GFS_TREE_NODE (CL_GFS_TREE_NODE)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-FSI (Application Component) Fast Search Infrastructure
     SFSG_RP (Package) Fast Search Repository
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_GFS_NODE 20041122
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GFS_USAGE_TREE_NODE 20041118
Properties
Class CL_GFS_TREE_NODE  
Short Description    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SFSG_RP   Fast Search Repository 
Created 20041118   SAP 
Last change 20050411   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_GFS_NODE 20041122
Friends
# Friend Modeled only Created on Description
1 CL_GFS_TREE_POSTORDER_ITERATOR 20041118
2 CL_GFS_TREE_PREORDER_ITERATOR 20041118
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_DATA Instance attribute Public Object reference (TYPE REF TO) OBJECT 20041118
2 MR_FIRST_CHILD Instance attribute Public Object reference (TYPE REF TO) CL_GFS_TREE_NODE 20041118
3 MR_LAST_CHILD Instance attribute Public Object reference (TYPE REF TO) CL_GFS_TREE_NODE 20041118
4 MR_NEXT_SIBLING Instance attribute Public Object reference (TYPE REF TO) CL_GFS_TREE_NODE 20041118
5 MR_PARENT Instance attribute Public Object reference (TYPE REF TO) CL_GFS_TREE_NODE 20041118
6 MR_PREV_SIBLING Instance attribute Public Object reference (TYPE REF TO) CL_GFS_TREE_NODE 20041118
7 M_LEVEL Instance attribute Public Type reference (TYPE) I 20050204
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CHILD Instance method Public Method 20041118
2 ADD_CHILD_BY_DATA Instance method Public Method 20041118
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20050204
4 GET_DATA Instance method Public Method 20050318
5 IS_LEAF Instance method Public Method 20041118
6 IS_MEMBER_OF_SUBTREE Instance method Public Method 20050329
7 IS_ROOT Instance method Public Method 20041118
8 POSTORDER_ITERATOR Instance method Public Method 20041118
9 PREORDER_ITERATOR Instance method Public Method 20041118
10 SET_DATA Instance method Public Method 20050318
Events
Class CL_GFS_TREE_NODE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_NODE_T Public See coding 20041118 t_node_t TYPE TABLE OF REF TO cl_gfs_tree_node
Method Signatures

Method ADD_CHILD 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) CL_GFS_TREE_NODE 20041118

Method ADD_CHILD on class CL_GFS_TREE_NODE has no exception.

Method ADD_CHILD_BY_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA Call by reference Object reference (TYPE REF TO) OBJECT 20041118
2 Returning R_NODE Value transfer Object reference (TYPE REF TO) CL_GFS_TREE_NODE 20041118

Method ADD_CHILD_BY_DATA on class CL_GFS_TREE_NODE has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_GFS_TREE_NODE has no parameter.
Method CONSTRUCTOR on class CL_GFS_TREE_NODE has no exception.

Method GET_DATA Signature

Method GET_DATA on class CL_GFS_TREE_NODE has no parameter.
Method GET_DATA on class CL_GFS_TREE_NODE has no exception.

Method IS_LEAF Signature

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

Method IS_LEAF on class CL_GFS_TREE_NODE has no exception.

Method IS_MEMBER_OF_SUBTREE 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) CL_GFS_TREE_NODE 20050329
2 Returning R_BOOL Value transfer Type reference (TYPE) ABAP_BOOL 20050329

Method IS_MEMBER_OF_SUBTREE on class CL_GFS_TREE_NODE has no exception.

Method IS_ROOT Signature

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

Method IS_ROOT on class CL_GFS_TREE_NODE has no exception.

Method POSTORDER_ITERATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ITERATOR Value transfer Object reference (TYPE REF TO) IF_GFS_ITERATOR 20041118

Method POSTORDER_ITERATOR on class CL_GFS_TREE_NODE has no exception.

Method PREORDER_ITERATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ITERATOR Value transfer Object reference (TYPE REF TO) IF_GFS_ITERATOR 20041118

Method PREORDER_ITERATOR on class CL_GFS_TREE_NODE has no exception.

Method SET_DATA Signature

Method SET_DATA on class CL_GFS_TREE_NODE has no parameter.
Method SET_DATA on class CL_GFS_TREE_NODE has no exception.
History
Last changed by/on SAP  20050411 
SAP Release Created in 700