SAP ABAP Class CL_XSLFO_OBJECT_NODE (Node - superclass for all objects)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-I18 (Application Component) Internationalization (I18N)
     S_XSL_FO_OBJECT_MODEL (Package) (obsolote prototype) XSL Formatted Objects Object Model
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SERIALIZABLE_OBJECT Serializable Object 20080206
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_XSLFO_CONDPMREF_NODE Node - conditional-page-master-reference 20080227
2 Inheritance (c INHERITING FROM c_ref)  CL_XSLFO_CONTENT_NODE Node - superclass of all nodes containing content 20081118
3 Inheritance (c INHERITING FROM c_ref)  CL_XSLFO_LAYOUT_MASTER_NODE Node - layout-master-set 20080206
4 Inheritance (c INHERITING FROM c_ref)  CL_XSLFO_PAGEMASTER_NODE Node - page-master superclass 20080206
5 Inheritance (c INHERITING FROM c_ref)  CL_XSLFO_PAGESEQUENCE_NODE Node - page-sequence 20080206
6 Inheritance (c INHERITING FROM c_ref)  CL_XSLFO_REGION_NODE Node - region super class 20080206
7 Inheritance (c INHERITING FROM c_ref)  CL_XSLFO_REPEATABLEPM_NODE Node - repeatable-page-master superclass 20080227
8 Inheritance (c INHERITING FROM c_ref)  CL_XSLFO_ROOT_NODE Node - root 20080206
9 Inheritance (c INHERITING FROM c_ref)  CL_XSLFO_TABLECOLUMN_NODE Node - table-column 20090121
Properties
Class CL_XSLFO_OBJECT_NODE  
Short Description Node - superclass for all objects    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_XSL_FO_OBJECT_MODEL   (obsolote prototype) XSL Formatted Objects Object Model 
Created 20080130   SAP 
Last change 20110908   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)
2 CL_XSLFO_TRAIT Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SERIALIZABLE_OBJECT Serializable Object 20080206
Friends
Class CL_XSLFO_OBJECT_NODE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_FIRST_CHILD Instance attribute Public Object reference (TYPE REF TO) CL_XSLFO_OBJECT_NODE XSL-FO object node 20080130
2 MO_FOLLOWING Instance attribute Public Object reference (TYPE REF TO) CL_XSLFO_OBJECT_NODE XSL-FO object node 20080130
3 MO_LAST_CHILD Instance attribute Public Object reference (TYPE REF TO) CL_XSLFO_OBJECT_NODE XSL-FO object node 20080130
4 MO_PARENT Instance attribute Public Object reference (TYPE REF TO) CL_XSLFO_OBJECT_NODE XSL-FO object node 20080130
5 MO_PRECEDING Instance attribute Public Object reference (TYPE REF TO) CL_XSLFO_OBJECT_NODE XSL-FO object node 20080130
6 MT_TRAITS Instance attribute Private Type reference (TYPE) CL_XSLFO_TRAIT=>TY_TABLE 20080130
7 MV_ID Instance attribute Public Type reference (TYPE) I 20080206
8 MV_IDSTRING Instance attribute Public Type reference (TYPE) STRING 20080206
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CHILD Instance method Public Method Add child object node to this node 20080130
2 COMPILE Instance method Public Method Compile Node (after subnodes have been compiled) 20080206
3 DELETE_TRAIT Instance method Public Method Delete a trait 20090914
4 GET_TRAIT Instance method Public Method Get a trait 20080130
5 SET_ID Instance method Public Method Set ObjectId 20080206
6 SET_TRAIT Instance method Public Method Set a trait 20080130
Events
Class CL_XSLFO_OBJECT_NODE has no event.
Types
Class CL_XSLFO_OBJECT_NODE has no local type.
Method Signatures

Method ADD_CHILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OBJECT_NODE Call by reference Object reference (TYPE REF TO) CL_XSLFO_OBJECT_NODE XSL-FO object node 20080130

Method ADD_CHILD on class CL_XSLFO_OBJECT_NODE has no exception.

Method COMPILE Signature

Method COMPILE on class CL_XSLFO_OBJECT_NODE has no parameter.
# Exception Resumable Description Created on
1 CX_XSLFO_ERROR XSL-FO compile error 20080317

Method DELETE_TRAIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) CL_XSLFO_TRAIT=>TY_ID 20090914
2 Returning RS_DELETE Value transfer Type reference (TYPE) ABAP_BOOL 20090914

Method DELETE_TRAIT on class CL_XSLFO_OBJECT_NODE has no exception.

Method GET_TRAIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) CL_XSLFO_TRAIT=>TY_ID 20080130
2 Returning RS_TRAIT Value transfer Type reference (TYPE) CL_XSLFO_TRAIT=>TY_TYPE 20080130

Method GET_TRAIT on class CL_XSLFO_OBJECT_NODE has no exception.

Method SET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Call by reference Type reference (TYPE) I 20080206
2 Importing IV_IDSTRING Call by reference Type reference (TYPE) STRING 20080206

Method SET_ID on class CL_XSLFO_OBJECT_NODE has no exception.

Method SET_TRAIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TRAIT Call by reference Type reference (TYPE) CL_XSLFO_TRAIT=>TY_TYPE 20080130

Method SET_TRAIT on class CL_XSLFO_OBJECT_NODE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 711