SAP ABAP Class CL_SWSP_SERIALIZER (CL_SWSP_SERIALIZER)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-WS-ABA-CFG (Application Component) WebServices ABAP Configuration
     SWSP (Package) WS Policy Core Library
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SLIB_SERIALIZER Library Serializer 20050620
Properties
Class CL_SWSP_SERIALIZER  
Short Description    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWSP   WS Policy Core Library 
Created 20050620   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IXML Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SWSP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_SLIB_SERIALIZER Library Serializer 20050620
Friends
Class CL_SWSP_SERIALIZER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_NSPREFIX Static Attribute Private Type reference (TYPE) STRING '_' 20050708
2 M_ERR_CONTEXT Instance attribute Private Type reference (TYPE) STRING 20050708
3 M_ERR_MSG Instance attribute Private Type reference (TYPE) STRING 20050620
4 M_IXML Instance attribute Private Object reference (TYPE REF TO) IF_IXML IF_IXML 20050620
5 M_NS_PREFIX_COUNTER Instance attribute Private Type reference (TYPE) I 20050708
6 M_PART_FACTORY Instance attribute Private Object reference (TYPE REF TO) IF_SXMLP_FACTORY 20050705
7 M_REGISTRY Instance attribute Private Object reference (TYPE REF TO) IF_SIDL_REGISTRY Extension Registry 20050620
8 M_XML_DOCUMENT Instance attribute Private Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20050620
Methods
# Method Level Visibility Method type Description Created on
1 SERIALIZE_ALL Instance method Private Method 20050624
2 SERIALIZE_ANY_ATTRIBUTES Instance method Private Method 20050627
3 SERIALIZE_ASSERTION Instance method Private Method 20050624
4 SERIALIZE_EXACTLY_ONE Instance method Private Method 20050624
5 SERIALIZE_OP_CONTENT_TYPE Instance method Private Method 20050624
6 SERIALIZE_POLICY Instance method Private Method 20050624
7 SERIALIZE_POLICY_ATTACHMENT Instance method Private Method 20060904
8 SERIALIZE_POLICY_REF Instance method Private Method 20050624
9 SERIALIZE_POLICY_URI_LIST Instance method Private Method 20050624
10 SERIALIZE_USING_POLICY Instance method Private Method 20050624
11 SXML_SERIALIZE_ALL Instance method Private Method 20050705
12 SXML_SERIALIZE_ANY_ATTRIBUTES Instance method Private Method 20050705
13 SXML_SERIALIZE_ASSERTION Instance method Private Method 20050705
14 SXML_SERIALIZE_EXACTLY_ONE Instance method Private Method 20050705
15 SXML_SERIALIZE_OP_CONTENT_TYPE Instance method Private Method 20050705
16 SXML_SERIALIZE_POLICY Instance method Private Method 20050705
17 SXML_SERIALIZE_POLICY_REF Instance method Private Method 20050705
18 SXML_SERIALIZE_POLICY_URI_LIST Instance method Private Method 20050705
19 SXML_SERIALIZE_USING_POLICY Instance method Private Method 20050705
20 _GET_NEW_PREFIX Instance method Private Method 20050708
Events
Class CL_SWSP_SERIALIZER has no event.
Types
Class CL_SWSP_SERIALIZER has no local type.
Method Signatures

Method SERIALIZE_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Call by reference Object reference (TYPE REF TO) IF_SLIB_NODE All 20050624
2 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20050624
3 Importing XML_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20050624
# Exception Resumable Description Created on
1 CX_SLIB SLIB Exceptions 20050713

Method SERIALIZE_ANY_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTES Call by reference Type reference (TYPE) TSLIB_ATTR SLIB XML Attributes 20050627
2 Importing XML_ELEMENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT IF_IXML_ELEMENT 20050627

Method SERIALIZE_ANY_ATTRIBUTES on class CL_SWSP_SERIALIZER has no exception.

Method SERIALIZE_ASSERTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Call by reference Object reference (TYPE REF TO) IF_SLIB_NODE All 20050624
2 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20050624
3 Importing XML_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20050624
# Exception Resumable Description Created on
1 CX_SLIB SLIB Exceptions 20050713

Method SERIALIZE_EXACTLY_ONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Call by reference Object reference (TYPE REF TO) IF_SLIB_NODE ExactlyOne 20050624
2 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20050624
3 Importing XML_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20050624
# Exception Resumable Description Created on
1 CX_SLIB SLIB Exceptions 20050713

Method SERIALIZE_OP_CONTENT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OPERATOR Call by reference Object reference (TYPE REF TO) IF_SWSP_OPERATOR_CONTENT_TYPE Operator Content Type 20050624
2 Importing XML_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_ELEMENT 20050624
# Exception Resumable Description Created on
1 CX_SLIB SLIB Exceptions 20050713

Method SERIALIZE_POLICY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Call by reference Object reference (TYPE REF TO) IF_SLIB_NODE Policy 20050624
2 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20050624
3 Importing XML_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20050624
# Exception Resumable Description Created on
1 CX_SLIB SLIB Exceptions 20050713

Method SERIALIZE_POLICY_ATTACHMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Call by reference Object reference (TYPE REF TO) IF_SLIB_NODE Policy 20060904
2 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20060904
3 Importing XML_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20060904
# Exception Resumable Description Created on
1 CX_SLIB SLIB Exceptions 20060904

Method SERIALIZE_POLICY_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Call by reference Object reference (TYPE REF TO) IF_SLIB_NODE PolicyReference 20050624
2 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20050624
3 Importing XML_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20050624
# Exception Resumable Description Created on
1 CX_SLIB SLIB Exceptions 20050713

Method SERIALIZE_POLICY_URI_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Call by reference Object reference (TYPE REF TO) IF_SLIB_NODE SLIB Node 20050624
2 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20050624
3 Importing XML_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20050624

Method SERIALIZE_POLICY_URI_LIST on class CL_SWSP_SERIALIZER has no exception.

Method SERIALIZE_USING_POLICY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Call by reference Object reference (TYPE REF TO) IF_SLIB_NODE UsingPolicy 20050624
2 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20050624
3 Importing XML_PARENT Call by reference Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20050624
# Exception Resumable Description Created on
1 CX_SLIB SLIB Exceptions 20050713

Method SXML_SERIALIZE_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Call by reference Object reference (TYPE REF TO) IF_SLIB_NODE Policy 20050705
2 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SXMLP_PART SXML Part 20050705
# Exception Resumable Description Created on
1 CX_SLIB SLIB Exceptions 20050713

Method SXML_SERIALIZE_ANY_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ATTRIBUTES Call by reference Type reference (TYPE) TSLIB_ATTR SLIB XML Attributes 20050705
2 Importing PART Call by reference Object reference (TYPE REF TO) IF_SXMLP_PART SXML Part 20050705

Method SXML_SERIALIZE_ANY_ATTRIBUTES on class CL_SWSP_SERIALIZER has no exception.

Method SXML_SERIALIZE_ASSERTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Call by reference Object reference (TYPE REF TO) IF_SLIB_NODE Policy 20050705
2 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SXMLP_PART SXML Part 20050705
# Exception Resumable Description Created on
1 CX_SWSP WS-Policy Exceptions 20050708

Method SXML_SERIALIZE_EXACTLY_ONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Call by reference Object reference (TYPE REF TO) IF_SLIB_NODE Policy 20050705
2 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SXMLP_PART SXML Part 20050705
# Exception Resumable Description Created on
1 CX_SLIB SLIB Exceptions 20050713

Method SXML_SERIALIZE_OP_CONTENT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OPERATOR Call by reference Object reference (TYPE REF TO) IF_SWSP_OPERATOR_CONTENT_TYPE Operator Content Type 20050705
2 Importing PARENT_PART Call by reference Object reference (TYPE REF TO) IF_SXMLP_PART 20050705
# Exception Resumable Description Created on
1 CX_SLIB SLIB Exceptions 20050713

Method SXML_SERIALIZE_POLICY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Call by reference Object reference (TYPE REF TO) IF_SLIB_NODE Policy 20050705
2 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SXMLP_PART SXML Part 20050705
# Exception Resumable Description Created on
1 CX_SLIB SLIB Exceptions 20050713

Method SXML_SERIALIZE_POLICY_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Call by reference Object reference (TYPE REF TO) IF_SLIB_NODE Policy 20050705
2 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SXMLP_PART SXML Part 20050705
# Exception Resumable Description Created on
1 CX_SLIB SLIB Exceptions 20050713

Method SXML_SERIALIZE_POLICY_URI_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Call by reference Object reference (TYPE REF TO) IF_SLIB_NODE Policy 20050705
2 Importing WRITER Call by reference Object reference (TYPE REF TO) IF_SXML_WRITER SXML Writer 20050712
# Exception Resumable Description Created on
1 CX_SWSP WS-Policy Exceptions 20050708

Method SXML_SERIALIZE_USING_POLICY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Call by reference Object reference (TYPE REF TO) IF_SLIB_NODE Policy 20050705
2 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_SXMLP_PART SXML Part 20050705
# Exception Resumable Description Created on
1 CX_SLIB SLIB Exceptions 20050713

Method _GET_NEW_PREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Type reference (TYPE) STRING 20050708

Method _GET_NEW_PREFIX on class CL_SWSP_SERIALIZER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 710