org.apache.axis.components.encoding
Class AbstractXMLEncoder

java.lang.Object
  extended byorg.apache.axis.components.encoding.AbstractXMLEncoder
All Implemented Interfaces:
XMLEncoder
Direct Known Subclasses:
org.apache.axis.components.encoding.UTF8Encoder

public abstract class AbstractXMLEncoder
extends java.lang.Object
implements XMLEncoder

Abstract class for XML String encoders. The new encoding mechanism fixes the following bugs/issues: http://nagoya.apache.org/bugzilla/show_bug.cgi?id=15133 http://nagoya.apache.org/bugzilla/show_bug.cgi?id=15494 http://nagoya.apache.org/bugzilla/show_bug.cgi?id=19327

Author:
Jens Schumann, Davanum Srinivas

Field Summary
protected static java.lang.String AMP
           
protected static java.lang.String CR
           
protected static java.lang.String GREATER
           
protected static java.lang.String LESS
           
protected static java.lang.String LF
           
protected static java.lang.String QUOTE
           
protected static java.lang.String TAB
           
 
Constructor Summary
AbstractXMLEncoder()
           
 
Method Summary
 java.lang.String encode(java.lang.String xmlString)
          Encode a string
abstract  java.lang.String getEncoding()
          gets the encoding supported by this encoder
protected  java.lang.StringBuffer getInitialByteArray(java.lang.String aXmlString, int pos)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.axis.components.encoding.XMLEncoder
writeEncoded
 

Field Detail

AMP

protected static final java.lang.String AMP
See Also:
Constant Field Values

QUOTE

protected static final java.lang.String QUOTE
See Also:
Constant Field Values

LESS

protected static final java.lang.String LESS
See Also:
Constant Field Values

GREATER

protected static final java.lang.String GREATER
See Also:
Constant Field Values

LF

protected static final java.lang.String LF
See Also:
Constant Field Values

CR

protected static final java.lang.String CR
See Also:
Constant Field Values

TAB

protected static final java.lang.String TAB
See Also:
Constant Field Values
Constructor Detail

AbstractXMLEncoder

public AbstractXMLEncoder()
Method Detail

getEncoding

public abstract java.lang.String getEncoding()
gets the encoding supported by this encoder

Specified by:
getEncoding in interface XMLEncoder
Returns:
string

encode

public java.lang.String encode(java.lang.String xmlString)
Encode a string

Specified by:
encode in interface XMLEncoder
Parameters:
xmlString - string to be encoded
Returns:
encoded string

getInitialByteArray

protected java.lang.StringBuffer getInitialByteArray(java.lang.String aXmlString,
                                                     int pos)


Copyright © 2005 Apache Web Services Project. All Rights Reserved.