| java.lang.Object org.apache.xerces.readers.XMLEntityReader org.apache.xerces.readers.AbstractCharReader org.apache.xerces.readers.UTF8CharReader
UTF8CharReader | final class UTF8CharReader extends AbstractCharReader (Code) | | Simple character-based version of a UTF8 reader.
This class is not commonly used, but is provided as a much simplified
example of the UTF8Reader class that uses the AbstractCharReader to
perform all of the reader functions except for filling each buffer
of the character data when needed (fillCurrentChunk). We read the
input data from an InputStream and perform end-of-line normalization
as we process that data.
|
Methods inherited from org.apache.xerces.readers.AbstractCharReader | public int addString(int offset, int length)(Code)(Java Doc) public int addSymbol(int offset, int length)(Code)(Java Doc) public void append(XMLEntityHandler.CharBuffer charBuffer, int offset, int length)(Code)(Java Doc) protected XMLEntityHandler.EntityReader changeReaders() throws Exception(Code)(Java Doc) protected void deferException(int errorCode, Object[] args, int offset)(Code)(Java Doc) abstract protected int fillCurrentChunk() throws Exception(Code)(Java Doc) public boolean lookingAtChar(char chr, boolean skipPastChar) throws Exception(Code)(Java Doc) public boolean lookingAtSpace(boolean skipPastChar) throws Exception(Code)(Java Doc) public boolean lookingAtValidChar(boolean skipPastChar) throws Exception(Code)(Java Doc) public int scanAttValue(char qchar, boolean asSymbol) throws Exception(Code)(Java Doc) public int scanCharRef(boolean hex) throws Exception(Code)(Java Doc) public int scanContent(QName element) throws Exception(Code)(Java Doc) public int scanEntityValue(int qchar, boolean createString) throws Exception(Code)(Java Doc) public boolean scanExpectedName(char fastcheck, StringPool.CharArrayRange expectedName) throws Exception(Code)(Java Doc) public int scanInvalidChar() throws Exception(Code)(Java Doc) public int scanName(char fastcheck) throws Exception(Code)(Java Doc) public void scanQName(char fastcheck, QName qname) throws Exception(Code)(Java Doc) public int scanStringLiteral() throws Exception(Code)(Java Doc) public void skipPastName(char fastcheck) throws Exception(Code)(Java Doc) public void skipPastNmtoken(char fastcheck) throws Exception(Code)(Java Doc) public void skipPastSpaces() throws Exception(Code)(Java Doc) public void skipToChar(char chr) throws Exception(Code)(Java Doc) public boolean skippedString(char[] s) throws Exception(Code)(Java Doc)
|
|
|