| java.lang.Object org.apache.xerces.readers.XMLEntityReader org.apache.xerces.readers.UCSReader
UCSReader | final class UCSReader extends XMLEntityReader implements StringPool.StringProducer(Code) | | Reader for UCS-2 and UCS-4 encodings.
This reader is created by the UCSRecognizer class when it decides that the
byte stream is encoded in a format supported by this class. This class
was intended to be another example of an encoding sensitive reader that
could take advantage of the system design to improve performance and reduce
resource consumption, but the actual performance tuning remains to be done.
version: $Id: UCSReader.java,v 1.7 2001/06/21 19:54:28 lmartin Exp $ |
Method Summary | |
public int | addString(int offset, int length) | public int | addSymbol(int offset, int length) | public void | append(XMLEntityHandler.CharBuffer charBuffer, int offset, int length) | public void | callCharDataHandler(int offset, int length, boolean isWhitespace) | public boolean | equalsString(int offset, int length, char[] strChars, int strOffset, int strLength) | public boolean | lookingAtChar(char ch, boolean skipPastChar) | public boolean | lookingAtSpace(boolean skipPastChar) | public boolean | lookingAtValidChar(boolean skipPastChar) | public void | releaseString(int offset, int length) | public int | scanAttValue(char qchar, boolean asSymbol) | public int | scanCharRef(boolean hex) | public int | scanContent(QName element) | public int | scanEntityValue(int qchar, boolean createString) | public boolean | scanExpectedName(char fastcheck, StringPool.CharArrayRange expectedName) | public int | scanInvalidChar() | public int | scanName(char fastcheck) | public void | scanQName(char fastcheck, QName qname) | public int | scanStringLiteral() | public void | skipPastName(char fastcheck) | public void | skipPastNmtoken(char fastcheck) | public void | skipPastSpaces() | public void | skipToChar(char chr) | public boolean | skippedString(char[] s) | public String | toString(int offset, int length) |
E_UCS4BE_UCS4LE_UCS2BE_UCS2LE_UCS2B_NOBOME_UCS2L_NOBOM | final static int E_UCS4BE_UCS4LE_UCS2BE_UCS2LE_UCS2B_NOBOME_UCS2L_NOBOM(Code) | | |
addString | public int addString(int offset, int length)(Code) | | |
addSymbol | public int addSymbol(int offset, int length)(Code) | | |
callCharDataHandler | public void callCharDataHandler(int offset, int length, boolean isWhitespace) throws Exception(Code) | | |
equalsString | public boolean equalsString(int offset, int length, char[] strChars, int strOffset, int strLength)(Code) | | |
lookingAtChar | public boolean lookingAtChar(char ch, boolean skipPastChar) throws Exception(Code) | | |
lookingAtSpace | public boolean lookingAtSpace(boolean skipPastChar) throws Exception(Code) | | |
lookingAtValidChar | public boolean lookingAtValidChar(boolean skipPastChar) throws Exception(Code) | | |
releaseString | public void releaseString(int offset, int length)(Code) | | |
scanAttValue | public int scanAttValue(char qchar, boolean asSymbol) throws Exception(Code) | | |
scanEntityValue | public int scanEntityValue(int qchar, boolean createString) throws Exception(Code) | | |
skipPastName | public void skipPastName(char fastcheck) throws Exception(Code) | | |
skipPastNmtoken | public void skipPastNmtoken(char fastcheck) throws Exception(Code) | | |
toString | public String toString(int offset, int length)(Code) | | |
|
|