SAP ABAP Class CL_FX_WRITER (Obsolete, replaced by CL_SXML_WRITER)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ABA-XML (Application Component) ABAP XML Processing
     SXML (Package) Streamed XML Reader/Writer
Properties
Class CL_FX_WRITER  
Short Description Obsolete, replaced by CL_SXML_WRITER    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SXML   Streamed XML Reader/Writer 
Created 20030716   SAP 
Last change 20130531   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_FX_WRITER has no interface implemented.
Friends
Class CL_FX_WRITER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BINARY_XML Constant Public Type reference (TYPE) WRITER_TYPE 2 Binary XML 20040720
2 DSIG_INFO Instance attribute Public Type reference (TYPE) SEC_XML_DSIG_INFO_TAB Signature Info 20050103
3 FILENAME Instance attribute Private Type reference (TYPE) STRING File Name 20060908
4 OUTPUT_UTF8STRING Instance attribute Private Type reference (TYPE) XSTRING 20030718
5 XENC_INFO Instance attribute Public Type reference (TYPE) SEC_XML_XENC_INFO_TAB Encryption Information 20050103
6 XML_1_0 Constant Public Type reference (TYPE) WRITER_TYPE 1 XML 1.0 20040720
7 _C_PTR Instance attribute Private Type reference (TYPE) %_C_POINTER Internal 20030718
Methods
# Method Level Visibility Method type Description Created on
1 ADD_NAMESPACE Instance method Public Method 20030716
2 CLOSE Instance method Public Method 20030716
3 CLOSE_ATTRIBUTE Instance method Public Method 20030716
4 CLOSE_ELEMENT Instance method Public Method 20030716
5 CREATE Static method Public Method 20030716
6 DESTRUCTOR Instance method Public Destructor 20030716
7 GET_OUTPUT Instance method Public Method 20030718
8 INITIALIZE_UTF8_DATASET Instance method Private Method 20060908
9 INITIALIZE_UTF8_STRING Instance method Private Method 20030716
10 INITIALIZE_UTF8_STRING_BINARY Instance method Private Method 20040719
11 LOOKUP_NAMESPACE Instance method Public Method 20041013
12 OPEN Instance method Public Method 20030716
13 OPEN_ATTRIBUTE Instance method Public Method 20030716
14 OPEN_ELEMENT Instance method Public Method 20030716
15 REGISTER_NAME Instance method Public Method 20030716
16 REGISTER_NAMESPACE Instance method Public Method 20030716
17 RESET Instance method Private Method 20030716
18 SET_NAMESPACE_PREFIX Instance method Public Method 20030716
19 SET_SECURITY Instance method Public Method 20050103
20 WRITE Instance method Public Method 20030716
21 WRITE_UTF8 Instance method Public Method 20030716
Events
Class CL_FX_WRITER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 WRITER_TYPE Public Type reference (TYPE) I 20040720
Method Signatures

Method ADD_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NSID Call by reference Type reference (TYPE) I namespace ID 20030716
2 Returning RC Value transfer Type reference (TYPE) I return code 20030716

Method ADD_NAMESPACE on class CL_FX_WRITER has no exception.

Method CLOSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RC Value transfer Type reference (TYPE) I 20030718

Method CLOSE on class CL_FX_WRITER has no exception.

Method CLOSE_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RC Value transfer Type reference (TYPE) I 20030718

Method CLOSE_ATTRIBUTE on class CL_FX_WRITER has no exception.

Method CLOSE_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RC Value transfer Type reference (TYPE) I 20030718

Method CLOSE_ELEMENT on class CL_FX_WRITER has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FILENAME Call by reference Type reference (TYPE) STRING 20060908
2 Returning WRITER Value transfer Object reference (TYPE REF TO) CL_FX_WRITER 20030718
3 Importing WRITER_TYPE Call by reference Type reference (TYPE) WRITER_TYPE XML_1_0 20040720

Method CREATE on class CL_FX_WRITER has no exception.

Method DESTRUCTOR Signature

Method DESTRUCTOR on class CL_FX_WRITER has no parameter.
Method DESTRUCTOR on class CL_FX_WRITER has no exception.

Method GET_OUTPUT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning UTF8TEXT Value transfer Type reference (TYPE) XSTRING 20030718

Method GET_OUTPUT on class CL_FX_WRITER has no exception.

Method INITIALIZE_UTF8_DATASET Signature

Method INITIALIZE_UTF8_DATASET on class CL_FX_WRITER has no parameter.
Method INITIALIZE_UTF8_DATASET on class CL_FX_WRITER has no exception.

Method INITIALIZE_UTF8_STRING Signature

Method INITIALIZE_UTF8_STRING on class CL_FX_WRITER has no parameter.
Method INITIALIZE_UTF8_STRING on class CL_FX_WRITER has no exception.

Method INITIALIZE_UTF8_STRING_BINARY Signature

Method INITIALIZE_UTF8_STRING_BINARY on class CL_FX_WRITER has no parameter.
Method INITIALIZE_UTF8_STRING_BINARY on class CL_FX_WRITER has no exception.

Method LOOKUP_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAMESPACE Call by reference Type reference (TYPE) STRING 20041013
2 Returning NSID Value transfer Type reference (TYPE) I 20041013
3 Importing PREFIX Call by reference Type reference (TYPE) STRING '' 20041013

Method LOOKUP_NAMESPACE on class CL_FX_WRITER has no exception.

Method OPEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RC Value transfer Type reference (TYPE) I 20040129

Method OPEN on class CL_FX_WRITER has no exception.

Method OPEN_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAMEID Call by reference Type reference (TYPE) I name ID 20030716
2 Importing NSID Call by reference Type reference (TYPE) I name space ID 20030716
3 Returning RC Value transfer Type reference (TYPE) I return code 20030716

Method OPEN_ATTRIBUTE on class CL_FX_WRITER has no exception.

Method OPEN_ELEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAMEID Call by reference Type reference (TYPE) I name ID 20030716
2 Importing NSID Call by reference Type reference (TYPE) I namespace ID 20030716
3 Returning RC Value transfer Type reference (TYPE) I return code 20030716

Method OPEN_ELEMENT on class CL_FX_WRITER has no exception.

Method REGISTER_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ESCAPE Value transfer Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20080129
2 Importing NAME Call by reference Type reference (TYPE) STRING element or attribute name 20030716
3 Returning NAMEID Value transfer Type reference (TYPE) I name ID 20030716

Method REGISTER_NAME on class CL_FX_WRITER has no exception.

Method REGISTER_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAMESPACE Call by reference Type reference (TYPE) STRING 20030716
2 Returning NSID Value transfer Type reference (TYPE) I 20030716

Method REGISTER_NAMESPACE on class CL_FX_WRITER has no exception.

Method RESET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RC Value transfer Type reference (TYPE) I 20030718

Method RESET on class CL_FX_WRITER has no exception.

Method SET_NAMESPACE_PREFIX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NSID Call by reference Type reference (TYPE) I namespace ID 20030716
2 Importing PREFIX Call by reference Type reference (TYPE) STRING namespace prefix 20030716
3 Returning RC Value transfer Type reference (TYPE) I return code 20030716

Method SET_NAMESPACE_PREFIX on class CL_FX_WRITER has no exception.

Method SET_SECURITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENABLED Call by reference Type reference (TYPE) ABAP_BOOL 20050103
2 Returning OLDVAL Value transfer Type reference (TYPE) ABAP_BOOL 20050103

Method SET_SECURITY on class CL_FX_WRITER has no exception.

Method WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RC Value transfer Type reference (TYPE) I return code 20030716
2 Importing TEXT Call by reference Type reference (TYPE) STRING 20030716

Method WRITE on class CL_FX_WRITER has no exception.

Method WRITE_UTF8 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RC Value transfer Type reference (TYPE) I return code 20030716
2 Importing UTF8TEXT Call by reference Type reference (TYPE) XSTRING 20030716

Method WRITE_UTF8 on class CL_FX_WRITER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 640