SAP ABAP Class CL_XSLFO_PARSER (XSL Formatter XML Parser)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-I18 (Application Component) Internationalization (I18N)
     S_XSL_FO_PROCESSOR (Package) XSL Formatted Objects Processor
Properties
Class CL_XSLFO_PARSER  
Short Description XSL Formatter XML Parser    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_XSL_FO_PROCESSOR   XSL Formatted Objects Processor 
Created 20081111   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_XSLFO_PARSER has no forward declaration.
Interfaces
Class CL_XSLFO_PARSER has no interface implemented.
Friends
Class CL_XSLFO_PARSER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_OBJECT_DISCARD Constant Protected Type reference (TYPE) I 2 20081111
2 CO_OBJECT_OK Constant Protected Type reference (TYPE) I 0 20081111
3 CO_OBJECT_SKIP Constant Protected Type reference (TYPE) I 1 20081111
4 MO_CURRENT_NODE Instance attribute Protected Object reference (TYPE REF TO) CL_XSLFO_OBJECT_NODE XSL-FO object node 20081111
5 MO_PROPERTY_REFINER Instance attribute Protected Object reference (TYPE REF TO) CL_XSLFO_PROPERTY_REFINER XSL-FO property refiner 20081111
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ATTRIBUTE Instance method Protected Method 20081111
2 ADD_CHARDATA Instance method Protected Method 20081111
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20081111
4 END_OBJECT Instance method Protected Method 20081111
5 ERROR_CHILD_NOT_ALLOWED Static method Public Method 20081118
6 ERROR_DUPLICATE_VALUE Static method Public Method Property value occurs more than once 20081118
7 ERROR_ELEMENT_MISSING Static method Public Method 20081118
8 ERROR_VALUE_MISSING Static method Public Method 20081118
9 ERROR_VALUE_NOT_ALLOWED Static method Public Method 20081118
10 GET_SUPPORTED_OBJECTS Static method Public Method 20081112
11 OBJECTIFY Instance method Public Method 20081111
12 SKIP_OBJECT Instance method Protected Method 20081111
13 START_OBJECT Instance method Protected Method 20081111
14 WARN_VALUE_MISSING Static method Public Method 20081202
Events
Class CL_XSLFO_PARSER has no event.
Types
Class CL_XSLFO_PARSER has no local type.
Method Signatures

Method ADD_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20081111
2 Importing IV_NAMESPACE Call by reference Type reference (TYPE) STRING 20081111
3 Importing IV_VALUE Call by reference Type reference (TYPE) STRING 20081111

Method ADD_ATTRIBUTE on class CL_XSLFO_PARSER has no exception.

Method ADD_CHARDATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATA Call by reference Type reference (TYPE) STRING 20081111
# Exception Resumable Description Created on
1 CX_XSLFO_ERROR XSL-FO parse error 20081111

Method CONSTRUCTOR Signature

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

Method END_OBJECT Signature

Method END_OBJECT on class CL_XSLFO_PARSER has no parameter.
# Exception Resumable Description Created on
1 CX_XSLFO_ERROR XSL-FO compile error 20081111

Method ERROR_CHILD_NOT_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE Call by reference Object reference (TYPE REF TO) CL_XSLFO_OBJECT_NODE 20081118
2 Importing IV_CHILD Call by reference Type reference (TYPE) STRING 20081118
3 Importing IV_PARENT Call by reference Type reference (TYPE) STRING 20081118
# Exception Resumable Description Created on
1 CX_XSLFO_COMPILE_ERROR 20081118

Method ERROR_DUPLICATE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE Call by reference Object reference (TYPE REF TO) CL_XSLFO_OBJECT_NODE Node - superclass for all objects 20081118
2 Importing IV_NAME Call by reference Type reference (TYPE) STRING name of the property 20081118
3 Importing IV_VALUE Call by reference Type reference (TYPE) STRING duplicate value 20081118
# Exception Resumable Description Created on
1 CX_XSLFO_COMPILE_ERROR 20081118

Method ERROR_ELEMENT_MISSING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE Call by reference Object reference (TYPE REF TO) CL_XSLFO_OBJECT_NODE 20081118
2 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20081118
# Exception Resumable Description Created on
1 CX_XSLFO_COMPILE_ERROR 20081118

Method ERROR_VALUE_MISSING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE Call by reference Object reference (TYPE REF TO) CL_XSLFO_OBJECT_NODE 20081118
2 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20081118
# Exception Resumable Description Created on
1 CX_XSLFO_COMPILE_ERROR 20081118

Method ERROR_VALUE_NOT_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE Call by reference Object reference (TYPE REF TO) CL_XSLFO_OBJECT_NODE 20081118
2 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20081118
3 Importing IV_VALUE Call by reference Type reference (TYPE) STRING 20081118
# Exception Resumable Description Created on
1 CX_XSLFO_COMPILE_ERROR 20081118

Method GET_SUPPORTED_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_OBJECTS Value transfer Type reference (TYPE) XSLFO_STRINGTAB String Table 20081112

Method GET_SUPPORTED_OBJECTS on class CL_XSLFO_PARSER has no exception.

Method OBJECTIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_XML Call by reference Type reference (TYPE) XSTRING 20081111
# Exception Resumable Description Created on
1 CX_XSLFO_ERROR XSL-FO exception root class 20081111

Method SKIP_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATA Call by reference Type reference (TYPE) XSTRING 20081111

Method SKIP_OBJECT on class CL_XSLFO_PARSER has no exception.

Method START_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20081111
2 Importing IV_NAMESPACE Call by reference Type reference (TYPE) STRING 20081111
3 Returning RV_VALUE Value transfer Type reference (TYPE) I 20081111

Method START_OBJECT on class CL_XSLFO_PARSER has no exception.

Method WARN_VALUE_MISSING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE Call by reference Object reference (TYPE REF TO) CL_XSLFO_OBJECT_NODE 20081202
2 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20081202

Method WARN_VALUE_MISSING on class CL_XSLFO_PARSER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 720