|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.ctc.wstx.io.WstxInputData
com.ctc.wstx.sr.StreamScanner
com.ctc.wstx.dtd.MinimalDTDReader
Minimal DTD reader implementation that only knows how to skip internal DTD subsets.
| Field Summary |
| Fields inherited from class com.ctc.wstx.sr.StreamScanner |
CHAR_CR_LF_OR_NULL, CHAR_FIRST_PURE_TEXT, CHAR_LOWEST_LEGAL_LOCALNAME_CHAR, INT_CR_LF_OR_NULL, mCfgNsEnabled, mConfig, mInput, mNameBuffer, mReporter, mRootInput, mTextBuffer, mTokenInputCol, mTokenInputRow, mTokenInputTotal |
| Fields inherited from class com.ctc.wstx.io.WstxInputData |
CHAR_NULL, CHAR_SPACE, INT_NULL, INT_SPACE, MAX_UNICODE_CHAR, mCurrInputProcessed, mCurrInputRow, mCurrInputRowStart, mInputBuffer, mInputLen, mInputPtr |
| Constructor Summary | |
protected |
MinimalDTDReader(WstxInputSource input,
ReaderConfig cfg,
StreamScanner master,
boolean isExt)
Common initialization part of int/ext subset constructors. |
| Method Summary | |
EntityDecl |
findEntity(java.lang.String entName)
Method that may need to be called by attribute default value validation code, during parsing.... |
protected java.lang.String |
getErrorMsg()
|
javax.xml.stream.Location |
getLocation()
What DTD reader returns doesn't really matter, so let's just return perceived start location (different from what stream readers actually do) |
protected char |
getNextSkippingPEs()
|
protected void |
skipComment()
|
protected void |
skipCommentContent()
|
protected void |
skipInternalSubset()
Method that will skip through internal DTD subset, without doing any parsing, except for trying to match end of subset properly. |
static void |
skipInternalSubset(StreamScanner master,
WstxInputSource input,
ReaderConfig cfg)
Method that just skims through structure of internal subset, but without doing any sort of validation, or parsing of contents. |
protected void |
skipPI()
|
| Methods inherited from class com.ctc.wstx.io.WstxInputData |
copyBufferStateFrom, getCharDesc, is11NameChar, is11NameStartChar, isSpaceChar |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
protected MinimalDTDReader(WstxInputSource input,
ReaderConfig cfg,
StreamScanner master,
boolean isExt)
| Method Detail |
public static void skipInternalSubset(StreamScanner master,
WstxInputSource input,
ReaderConfig cfg)
throws java.io.IOException,
WstxException
java.io.IOException
WstxExceptionpublic final javax.xml.stream.Location getLocation()
getLocation in interface InputProblemReportergetLocation in class StreamScannerpublic EntityDecl findEntity(java.lang.String entName)
03-Dec-2004, TSa: This is not particularly elegant: should be able to pass the information some other way. But for now it works and is necessary.
protected void skipInternalSubset()
throws java.io.IOException,
WstxException
java.io.IOException
WstxException
protected char getNextSkippingPEs()
throws java.io.IOException,
WstxException
java.io.IOException
WstxException
protected void skipComment()
throws java.io.IOException,
WstxException
java.io.IOException
WstxException
protected void skipCommentContent()
throws java.io.IOException,
WstxException
java.io.IOException
WstxException
protected void skipPI()
throws java.io.IOException,
WstxException
java.io.IOException
WstxExceptionprotected java.lang.String getErrorMsg()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||