org.apache.abdera.util
Class XmlRestrictedCharReader

java.lang.Object
  extended by java.io.Reader
      extended by java.io.FilterReader
          extended by org.apache.abdera.i18n.text.io.FilteredCharReader
              extended by org.apache.abdera.util.XmlRestrictedCharReader
All Implemented Interfaces:
Closeable, Readable
Direct Known Subclasses:
FOMXmlRestrictedCharReader

public class XmlRestrictedCharReader
extends FilteredCharReader

A reader implementation that filters out characters that are not allowed in XML 1.0 or XML 1.1 documents. The default xMLVersion is to assume XML 1.0. By default, invalid characters are simply removed from the stream. Alternatively, a replacement character can be provided so long as it is a valid XML character itself.


Field Summary
 
Fields inherited from class java.io.FilterReader
in
 
Fields inherited from class java.io.Reader
lock
 
Constructor Summary
XmlRestrictedCharReader(InputStream in)
          The XMLVersion determines which set of restrictions to apply depending on the XML version being parsed
XmlRestrictedCharReader(InputStream in, char replacement)
           
XmlRestrictedCharReader(InputStream in, String charset)
           
XmlRestrictedCharReader(InputStream in, String charset, char replacement)
           
XmlRestrictedCharReader(InputStream in, String charset, XmlUtil.XMLVersion version)
           
XmlRestrictedCharReader(InputStream in, String charset, XmlUtil.XMLVersion version, char replacement)
           
XmlRestrictedCharReader(InputStream in, XmlUtil.XMLVersion version)
           
XmlRestrictedCharReader(InputStream in, XmlUtil.XMLVersion version, char replacement)
           
XmlRestrictedCharReader(Reader in)
           
XmlRestrictedCharReader(Reader in, char replacement)
           
XmlRestrictedCharReader(Reader in, XmlUtil.XMLVersion version)
           
XmlRestrictedCharReader(Reader in, XmlUtil.XMLVersion version, char replacement)
           
 
Method Summary
 
Methods inherited from class org.apache.abdera.i18n.text.io.FilteredCharReader
getUnacceptableFilter, read, read
 
Methods inherited from class java.io.FilterReader
close, mark, markSupported, ready, reset, skip
 
Methods inherited from class java.io.Reader
read, read
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmlRestrictedCharReader

public XmlRestrictedCharReader(InputStream in)
The XMLVersion determines which set of restrictions to apply depending on the XML version being parsed


XmlRestrictedCharReader

public XmlRestrictedCharReader(InputStream in,
                               String charset)
                        throws UnsupportedEncodingException
Throws:
UnsupportedEncodingException

XmlRestrictedCharReader

public XmlRestrictedCharReader(InputStream in,
                               XmlUtil.XMLVersion version)

XmlRestrictedCharReader

public XmlRestrictedCharReader(InputStream in,
                               String charset,
                               XmlUtil.XMLVersion version)
                        throws UnsupportedEncodingException
Throws:
UnsupportedEncodingException

XmlRestrictedCharReader

public XmlRestrictedCharReader(InputStream in,
                               char replacement)

XmlRestrictedCharReader

public XmlRestrictedCharReader(InputStream in,
                               String charset,
                               char replacement)
                        throws UnsupportedEncodingException
Throws:
UnsupportedEncodingException

XmlRestrictedCharReader

public XmlRestrictedCharReader(InputStream in,
                               XmlUtil.XMLVersion version,
                               char replacement)

XmlRestrictedCharReader

public XmlRestrictedCharReader(InputStream in,
                               String charset,
                               XmlUtil.XMLVersion version,
                               char replacement)
                        throws UnsupportedEncodingException
Throws:
UnsupportedEncodingException

XmlRestrictedCharReader

public XmlRestrictedCharReader(Reader in)

XmlRestrictedCharReader

public XmlRestrictedCharReader(Reader in,
                               XmlUtil.XMLVersion version)

XmlRestrictedCharReader

public XmlRestrictedCharReader(Reader in,
                               char replacement)

XmlRestrictedCharReader

public XmlRestrictedCharReader(Reader in,
                               XmlUtil.XMLVersion version,
                               char replacement)


Copyright © 2006-2012 Apache Software Foundation. All Rights Reserved.