SAP ABAP Class CL_CIM_XMLWRITERVISITOR (Visitor for XML rendering of CIM elements)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CCM-SLD-ABA (Application Component) System Landscape Directory ABAP Connectivity
     S_WBEM_TRANSFORM (Package) WBEM Client: Data Transformations
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CIM_ELMNTVSTRDECORATOR Decorator for the element visitor 20081013
Properties
Class CL_CIM_XMLWRITERVISITOR  
Short Description Visitor for XML rendering of CIM elements    
Super Class CL_CIM_ELMNTVSTRDECORATOR Decorator for the element visitor 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_WBEM_TRANSFORM   WBEM Client: Data Transformations 
Created 20080710   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)
Interfaces
Class CL_CIM_XMLWRITERVISITOR has no interface implemented.
Friends
Class CL_CIM_XMLWRITERVISITOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONTROLLER Instance attribute Private Object reference (TYPE REF TO) CL_CIM_XMLWRITER Creates XML representation of CIM element 20080904
2 CURRENT_GROUP Instance attribute Private Type reference (TYPE) STRING 20080711
3 CURRENT_GROUP_NAMESPACE Instance attribute Private Object reference (TYPE REF TO) CL_CIM_REFERENCE Reference to CIM Namespace, Class, or Instance 20080901
4 IN_DECLARATION Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20080711
5 IN_MESSAGE Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20080711
6 IN_NAMEDOBJECT Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20080711
7 IN_PROPREF Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20080711
8 IN_RESPONSE Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20080711
9 REFNORM_DEFAULT Instance attribute Private Object reference (TYPE REF TO) CL_CIM_REFNORMPARAMS Normalization of CIM References 20080905
10 REFNORM_RESPONSES Instance attribute Private Object reference (TYPE REF TO) CL_CIM_REFNORMPARAMS Normalization of CIM References 20080905
11 XMLCREATOR Instance attribute Private Object reference (TYPE REF TO) CL_CIM_XMLCREATOR Basic Functions for Creating Valid XML 20080710
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080710
2 END_CIM Instance method Private Method 20081008
3 END_VALUEOBJECT Instance method Private Method 20080926
4 ENSURE_GROUP_TYPE Instance method Private Method 20080711
5 INIT Instance method Private Method 20080711
6 START_CIM Instance method Private Method 20081008
7 START_VALUEOBJECT Instance method Private Method 20080926
8 WRITE_CIMELEMENT Instance method Public Method Creates XML representation of CIM element 20080711
9 WRITE_CLASSNAME Instance method Private Method 20080905
10 WRITE_CLASSORIGIN Instance method Private Method 20080923
11 WRITE_INSTANCENAME Instance method Private Method 20080909
12 WRITE_KEY Instance method Private Method 20080909
13 WRITE_KEYVALUE Instance method Private Method 20080909
14 WRITE_NAMESPACEPATH Instance method Private Method 20080901
15 WRITE_PROPAGATED Instance method Private Method 20080904
16 WRITE_QUALDECLATTRIBUTES Instance method Private Method 20091027
17 WRITE_QUALIFIERATTRIBUTES Instance method Private Method 20091027
18 WRITE_REFERENCE Instance method Private Method 20080901
19 WRITE_RETURNVALUES Instance method Private Method 20081008
Events
Class CL_CIM_XMLWRITERVISITOR has no event.
Types
Class CL_CIM_XMLWRITERVISITOR has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTROLLER Call by reference Object reference (TYPE REF TO) CL_CIM_XMLWRITER Erzeugt die XML-Darstellung eines CIM-Elements 20080904
2 Importing INDENT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Mit Einrückung? 20080710

Method CONSTRUCTOR on class CL_CIM_XMLWRITERVISITOR has no exception.

Method END_CIM Signature

Method END_CIM on class CL_CIM_XMLWRITERVISITOR has no parameter.
Method END_CIM on class CL_CIM_XMLWRITERVISITOR has no exception.

Method END_VALUEOBJECT Signature

Method END_VALUEOBJECT on class CL_CIM_XMLWRITERVISITOR has no parameter.
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20080926

Method ENSURE_GROUP_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REQUIRED_GROUP_TYPE Call by reference Type reference (TYPE) STRING 20080711
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20080711

Method INIT Signature

Method INIT on class CL_CIM_XMLWRITERVISITOR has no parameter.
Method INIT on class CL_CIM_XMLWRITERVISITOR has no exception.

Method START_CIM Signature

Method START_CIM on class CL_CIM_XMLWRITERVISITOR has no parameter.
Method START_CIM on class CL_CIM_XMLWRITERVISITOR has no exception.

Method START_VALUEOBJECT Signature

Method START_VALUEOBJECT on class CL_CIM_XMLWRITERVISITOR has no parameter.
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20080926

Method WRITE_CIMELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEMENT Call by reference Object reference (TYPE REF TO) CL_CIM_ELEMENT Basisklasse für CIM-Elemente 20080711
2 Returning XMLSTRING Value transfer Type reference (TYPE) STRING XML-Darstellung 20080711
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20080711

Method WRITE_CLASSNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASSNAME Call by reference Type reference (TYPE) STRING CIM-Klassenname als String 20080905
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20080905

Method WRITE_CLASSORIGIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLASSORIGIN Call by reference Object reference (TYPE REF TO) CL_CIM_ELEMENTNAME CIM-Klassenname 20080923
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20080923

Method WRITE_INSTANCENAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REFERENCE Call by reference Object reference (TYPE REF TO) CL_CIM_REFERENCE 20080909
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20080909

Method WRITE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KEY Call by reference Type reference (TYPE) CIM_S_KEY Schlüsselelement einer CIM-Reference 20080909
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20080909

Method WRITE_KEYVALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KEYTYPE Call by reference Object reference (TYPE REF TO) CL_CIM_KEYTYPE 20080909
2 Importing VALUE Call by reference Type reference (TYPE) STRING Schlüsselwert 20080909
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20080909

Method WRITE_NAMESPACEPATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HOST Call by reference Object reference (TYPE REF TO) CL_CIM_ELEMENTNAME Elementname (case-insensitive) 20080901
2 Importing NAMESPACE Call by reference Object reference (TYPE REF TO) CL_CIM_NAMESPACE Name eines CIM-Namespace 20080901
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20080901

Method WRITE_PROPAGATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PROPAGATED Call by reference Type reference (TYPE) ABAP_BOOL 20080904
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20080904

Method WRITE_QUALDECLATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing QUALDECL Call by reference Object reference (TYPE REF TO) CL_CIM_QUALIFIERDECLARATION Deklaration eines Qualifiers 20091027
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20091027

Method WRITE_QUALIFIERATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing QUAL_STRUC Call by reference Type reference (TYPE) CIM_S_QUALIFIER CIM-Qualifier-Struktur 20091027
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20091027

Method WRITE_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENCLOSE_IN_VALUEREF Call by reference Type reference (TYPE) ABAP_BOOL 20080901
2 Importing IN_RECURSION Call by reference Type reference (TYPE) ABAP_BOOL 20080901
3 Importing REFERENCE Call by reference Object reference (TYPE REF TO) CL_CIM_REFERENCE Referenz auf CIM-Namespace, -Klasse oder -Instanz 20080901
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20080901

Method WRITE_RETURNVALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RESPONSE Call by reference Object reference (TYPE REF TO) CL_CIM_INTRINSICRESPONSE Repräsentiert eine CIM-Response 20081008
# Exception Resumable Description Created on
1 CX_WBEM_EXCEPTION Ausnahme der WBEM-Programmierschnittstelle 20081008
History
Last changed by/on SAP  20110908 
SAP Release Created in 712