SAP ABAP Class CL_BSP_BEE_COMPILER (Generator for BSP Extensions in XML Notation)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BSP (Application Component) Business Server Pages
     SBSP_EXTENSIONS (Package) BSP Extensions
Properties
Class CL_BSP_BEE_COMPILER  
Short Description Generator for BSP Extensions in XML Notation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SBSP_EXTENSIONS   BSP Extensions 
Created 20020507   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_BSP_BEE_COMPILER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_IXML_MINI_NODE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_BSP_BEE_COMPILER has no interface implemented.
Friends
Class CL_BSP_BEE_COMPILER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FALSE Constant Public Type reference (TYPE) BOOLEAN SPACE Boolean Variable (X=True, -=False, Space=Unknown) 20020509
2 NAMESPACE_BEE Constant Public Type reference (TYPE) STRING 'bee' 20020507
3 NAMESPACE_HTMLB Constant Public Type reference (TYPE) STRING 'htmlb' 20020507
4 TRUE Constant Public Type reference (TYPE) BOOLEAN 'X' Boolean Variable (X=True, -=False, Space=Unknown) 20020509
Methods
# Method Level Visibility Method type Description Created on
1 COMPILE Static method Public Method XML Tag Conversion Description of a Generated Class 20020507
2 ERROR_HANDLER Static method Public Method Throw an Exception Accepted in the Generator 20020510
3 PARSE_METHOD Static method Private Method Parse XML Method Nodes 20020507
4 PARSE_PARAMETER Static method Private Method Parse XML Mehod Parameter Nodes 20020507
5 PARSE_PROGRAM Static method Private Method Parse XML Program Nodes 20020507
6 PARSE_ROOT Static method Private Method Parse the XML Root 20020507
7 VALIDATE Static method Public Method Check an Element Node 20020507
8 VALIDATE_ATTR Static method Private Method Check an Attribute Amount 20020509
Events
Class CL_BSP_BEE_COMPILER has no event.
Types
Class CL_BSP_BEE_COMPILER has no local type.
Method Signatures

Method COMPILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing XML Call by reference Type reference (TYPE) STRING XML-Fragment 20020507
# Exception Resumable Description Created on
1 CX_O2_BEE_EXCEPTION Exceptions für CL_BSP_BEE_COMPILER 20020510

Method ERROR_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Call by reference Type reference (TYPE) IXMLTDOM iXML for DOM representation in table 20020510
2 Importing REASON Call by reference Type reference (TYPE) STRING 20020510
# Exception Resumable Description Created on
1 CX_O2_BEE_EXCEPTION Exceptions für CL_BSP_BEE_COMPILER 20020510

Method PARSE_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASS_SRC Call by reference Object reference (TYPE REF TO) LCL_CLASS_SRC Sourcen-Objekt 20020507
2 Importing DOM Call by reference Object reference (TYPE REF TO) IF_IXML_MINI_DOM DOM-Knoten 20020507
3 Returning METHOD_NAME Value transfer Type reference (TYPE) STRING Methodennamen 20020510
4 Importing NODE Call by reference Type reference (TYPE) IXMLTDOM Methoden-Element 20020507
# Exception Resumable Description Created on
1 CX_O2_BEE_EXCEPTION Exceptions für CL_BSP_BEE_COMPILER 20020510

Method PARSE_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ARGUMENT_NAME Value transfer Type reference (TYPE) STRING Parametername 20020508
2 Importing CLASS_SRC Call by reference Object reference (TYPE REF TO) LCL_CLASS_SRC Source-Ablage 20020507
3 Importing DOM Call by reference Object reference (TYPE REF TO) IF_IXML_MINI_DOM DOM 20020507
4 Importing NODE Call by reference Type reference (TYPE) IXMLTDOM Parameter-Knoten 20020507
# Exception Resumable Description Created on
1 CX_O2_BEE_EXCEPTION Exceptions für CL_BSP_BEE_COMPILER 20020510

Method PARSE_PROGRAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASS_SRC Call by reference Object reference (TYPE REF TO) LCL_CLASS_SRC 20020507
2 Importing DOM Call by reference Object reference (TYPE REF TO) IF_IXML_MINI_DOM iXML Mini DOM 20020507
3 Importing NODE Call by reference Type reference (TYPE) IXMLTDOM iXML for DOM representation in table 20020510
# Exception Resumable Description Created on
1 CX_O2_BEE_EXCEPTION Exceptions für CL_BSP_BEE_COMPILER 20020510

Method PARSE_ROOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASS_SRC Call by reference Object reference (TYPE REF TO) LCL_CLASS_SRC 20020507
2 Importing DOM Call by reference Object reference (TYPE REF TO) IF_IXML_MINI_DOM iXML Mini DOM 20020507
# Exception Resumable Description Created on
1 CX_O2_BEE_EXCEPTION Exceptions für CL_BSP_BEE_COMPILER 20020510

Method VALIDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) STRING Tag-Name 20020507
2 Importing NAMESPACE Call by reference Type reference (TYPE) STRING CL_BSP_BEE_COMPILER=>NAMESPACE_BEE Namensraum des Tags 20020507
3 Importing NODE Call by reference Type reference (TYPE) IXMLTDOM DOM-Knoten 20020507
4 Importing TYPE Call by reference Type reference (TYPE) I IF_IXML_MINI_NODE=>CO_NODE_ELEMENT Knoten-Typ 20020507
# Exception Resumable Description Created on
1 CX_O2_BEE_EXCEPTION Exceptions für CL_BSP_BEE_COMPILER 20020510

Method VALIDATE_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTR1 Call by reference Type reference (TYPE) STRING 20020509
2 Importing ATTR2 Call by reference Type reference (TYPE) STRING 20020509
3 Importing ATTR3 Call by reference Type reference (TYPE) STRING 20020509
4 Importing ATTR4 Call by reference Type reference (TYPE) STRING 20020509
5 Importing ATTR5 Call by reference Type reference (TYPE) STRING 20020509
6 Importing ATTR_SET Call by reference Type reference (TYPE) DOM_ATTR_TB iXML for DOM representation in table 20020510
7 Importing NODE Call by reference Type reference (TYPE) IXMLTDOM iXML for DOM representation in table 20020510
8 Importing OPTIONAL2 Call by reference Type reference (TYPE) BOOLEAN FALSE boolsche Variable (X=true, -=false, space=unknown) 20020509
9 Importing OPTIONAL3 Call by reference Type reference (TYPE) BOOLEAN FALSE boolsche Variable (X=true, -=false, space=unknown) 20020509
10 Importing OPTIONAL4 Call by reference Type reference (TYPE) BOOLEAN FALSE boolsche Variable (X=true, -=false, space=unknown) 20020509
11 Importing OPTIONAL5 Call by reference Type reference (TYPE) BOOLEAN FALSE boolsche Variable (X=true, -=false, space=unknown) 20020509
# Exception Resumable Description Created on
1 CX_O2_BEE_EXCEPTION Exceptions für CL_BSP_BEE_COMPILER 20020510
History
Last changed by/on SAP  00000000 
SAP Release Created in 620