org.jboss.axis.components.encoding
Class AbstractXMLEncoder
java.lang.Object
org.jboss.axis.components.encoding.AbstractXMLEncoder
- All Implemented Interfaces:
- XMLEncoder (src)
- public abstract class AbstractXMLEncoder
- extends java.lang.Object
- implements XMLEncoder (src)
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
Method Summary |
abstract void |
appendEncoded(org.jboss.axis.components.encoding.EncodedByteArray out,
char c)
|
java.lang.String |
encode(java.lang.String xmlString)
Encode a string |
abstract java.lang.String |
getEncoding()
gets the encoding supported by this encoder |
abstract boolean |
needsEncoding(char c)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractXMLEncoder
public AbstractXMLEncoder()
encode
public java.lang.String encode(java.lang.String xmlString)
- Encode a string
- Specified by:
encode
in interface XMLEncoder (src)
- Parameters:
xmlString
- string to be encoded
- Returns:
- encoded string
getEncoding
public abstract java.lang.String getEncoding()
- Description copied from interface:
XMLEncoder (src)
- gets the encoding supported by this encoder
- Specified by:
getEncoding
in interface XMLEncoder (src)
- Returns:
needsEncoding
public abstract boolean needsEncoding(char c)
appendEncoded
public abstract void appendEncoded(org.jboss.axis.components.encoding.EncodedByteArray out,
char c)