org.apache.ws.commons.serialize
Class CharSetXMLWriter

java.lang.Object
  extended by org.apache.ws.commons.serialize.XMLWriterImpl
      extended by org.apache.ws.commons.serialize.CharSetXMLWriter
All Implemented Interfaces:
XMLWriter, org.xml.sax.ContentHandler

public class CharSetXMLWriter
extends XMLWriterImpl

An improved version of XMLWriterImpl, using theCharset from Java 1.4.


Field Summary
 
Fields inherited from class org.apache.ws.commons.serialize.XMLWriterImpl
curIndent
 
Constructor Summary
CharSetXMLWriter()
           
 
Method Summary
 boolean canEncode(char c)
          Returns whether the XMLWriter can encode the character c without an escape sequence like &#ddd;.
 void startDocument()
          Starts a document.
 
Methods inherited from class org.apache.ws.commons.serialize.XMLWriterImpl
characters, endDocument, endElement, endPrefixMapping, getDocumentLocator, getEncoding, getIndentString, getLineFeed, getWriter, ignorableWhitespace, isDeclarating, isFlushing, isIndenting, processingInstruction, setDeclarating, setDocumentLocator, setEncoding, setFlushing, setIndenting, setIndentString, setLineFeed, setWriter, skippedEntity, startElement, startPrefixMapping
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CharSetXMLWriter

public CharSetXMLWriter()
Method Detail

startDocument

public void startDocument()
                   throws org.xml.sax.SAXException
Description copied from class: XMLWriterImpl

Starts a document.

Specified by:
startDocument in interface org.xml.sax.ContentHandler
Overrides:
startDocument in class XMLWriterImpl
Throws:
org.xml.sax.SAXException - Not actually thrown, just for compliance to the interface specification.

canEncode

public boolean canEncode(char c)
Description copied from interface: XMLWriter

Returns whether the XMLWriter can encode the character c without an escape sequence like &#ddd;.

Specified by:
canEncode in interface XMLWriter
Overrides:
canEncode in class XMLWriterImpl
Parameters:
c - The character being checked for escaping.
Returns:
Whether to encode the character.


Copyright 2005-2005-2006 Apache Software Foundation. All Rights Reserved.