com.plumtree.openfoundation.util
Class XPPropertyBagXercesJ.LowASCIIFilterInputStream
java.lang.Object
java.io.InputStream
com.plumtree.openfoundation.util.XPPropertyBagXercesJ.LowASCIIFilterInputStream
- Enclosing class:
- XPPropertyBagXercesJ
- public static class XPPropertyBagXercesJ.LowASCIIFilterInputStream
- extends java.io.InputStream
Armors entity references to low ASCII characters by promoting them
into the private use range, to be later corrected when PropertyBag
String fields are set. This is an explicit work-around of the prohibition
of low-ASCII characters in XML which is enforced in the Xerces input
stage, but not in .NET nor in the Xerces output stage.
See lowASCIIDecode() for the other end of the Xerces pipeline, demoting
private use characters to 00-31.
- Author:
- JeffM
- See Also:
for the output stage workaround.
Method Summary |
int |
read()
|
Methods inherited from class java.io.InputStream |
available, close, mark, markSupported, read, read, reset, skip |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XPPropertyBagXercesJ.LowASCIIFilterInputStream
public XPPropertyBagXercesJ.LowASCIIFilterInputStream(java.io.InputStream inputStream)
- Constructs a XPPropertyBagXercesJ$LowASCIIFilterInputStream object.
- Parameters:
inputStream
- to be wrapped by LowASCIIFilterInputStream.
read
public int read()
throws java.io.IOException
- Throws:
java.io.IOException
Copyright © 2002, 2003, 2004 Plumtree Software Inc. All Rights Reserved.