SAP ABAP Class CL_O2_HTML_TAG_TREE (Tree for HTML Tags)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-WAB (Application Component) Web Application Builder
     SO2_HTML (Package) HTML Browser
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_O2_TAG_TREE Subtree for Tag Browser 20010120
Properties
Class CL_O2_HTML_TAG_TREE  
Short Description Tree for HTML Tags    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package SO2_HTML   HTML Browser 
Created 20010120   SAP 
Last change 20010120   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_GUI_SIMPLE_TREE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_O2_HTML_TAG Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_SIMPLE_TREE_MODEL Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_O2_TAG_TREE Subtree for Tag Browser 20010120
Friends
Class CL_O2_HTML_TAG_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_HTML_FLAVOR Constant Public Type reference (TYPE) CHAR40 'HTML' Drag & Drop: Flavor of Controls 20010120
2 C_ICON_ATTRIBUTE Constant Private Type reference (TYPE) TV_IMAGE 'BNONE' Icons for Tag Attributes 20010120
3 C_ICON_TAG Instance attribute Private Type reference (TYPE) TV_IMAGE 'BNONE' Icons for Tags 20010120
4 DRAG_DROP Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP Drag & Drop 20010120
5 HTML_TAGS Instance attribute Private Type reference (TYPE) O2HTMLTAGS List of HTML Tags for This Language Type 20010122
6 ID_COUNTER Instance attribute Private Type reference (TYPE) NUM10 Counter for Node IDs 20010120
7 LANGUAGE_TYPE Instance attribute Private Type reference (TYPE) O2LANGTYP HTML Language Dialect 20010120
8 NODES Instance attribute Private Type reference (TYPE) TREEMSNOTA Simple Tree Model: Node Table 20010120
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_DRAG_DROP Instance method Private Method Generate Drag & Drop 20010120
2 TR_BUILD_LANGTYPE_TREE Instance method Private Method Tree: Generate Subtree for Category of BSP Tags 20010120
3 TR_BUILD_TAG_TREE Instance method Private Method Tree: Expand nodes of control 20010120
4 TR_GET_NEW_ID Instance method Private Method Tree: Determine unique number for new nodes 20010120
Events
Class CL_O2_HTML_TAG_TREE has no event.
Types
Class CL_O2_HTML_TAG_TREE has no local type.
Method Signatures

Method CREATE_DRAG_DROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DRAG_DROP_ID Value transfer Type reference (TYPE) I Drag & Drop Id 20010120

Method CREATE_DRAG_DROP on class CL_O2_HTML_TAG_TREE has no exception.

Method TR_BUILD_LANGTYPE_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_LANGUAGE_TYPE Call by reference Type reference (TYPE) O2LANGTYP HTML Sprachdialekt 20010120
2 Importing P_PARENT_KEY Call by reference Type reference (TYPE) STRING 20010120
3 Returning P_TREE_NODES Value transfer Type reference (TYPE) TREEMSNOTA Simple Tree Model: Knotentabelle 20010120

Method TR_BUILD_LANGTYPE_TREE on class CL_O2_HTML_TAG_TREE has no exception.

Method TR_BUILD_TAG_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_PARENT_KEY Call by reference Type reference (TYPE) TM_NODEKEY Id des Knotens im Tree 20010120
2 Returning P_TREE_NODES Value transfer Type reference (TYPE) TREEMSNOTA Simple Tree Model: Knotentabelle 20010120

Method TR_BUILD_TAG_TREE on class CL_O2_HTML_TAG_TREE has no exception.

Method TR_GET_NEW_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ID_COUNTER Value transfer Type reference (TYPE) NUM10 Eindeutige Nummer 20010120

Method TR_GET_NEW_ID on class CL_O2_HTML_TAG_TREE has no exception.
History
Last changed by/on SAP  20010120 
SAP Release Created in 610