public class WstxEventReader extends Stax2EventReaderImpl
Stax2EventReaderImpl.ERR_GETELEMTEXT_NON_TEXT_EVENT, ERR_GETELEMTEXT_NOT_START_ELEM, ERR_NEXTTAG_NON_WS_TEXT, ERR_NEXTTAG_WRONG_TYPE, mAllocator, mPrePeekEvent, mReader, mState, STATE_CONTENT, STATE_END_OF_INPUT, STATE_INITIALATTRIBUTE, CDATA, CHARACTERS, COMMENT, DTD, END_DOCUMENT, END_ELEMENT, ENTITY_DECLARATION, ENTITY_REFERENCE, NAMESPACE, NOTATION_DECLARATION, PROCESSING_INSTRUCTION, SPACE, START_DOCUMENT, START_ELEMENT| Constructor and Description |
|---|
WstxEventReader(XMLEventAllocator a,
XMLStreamReader2 r) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
getErrorDesc(int errorType,
int currEvent)
Method called upon encountering a problem that should result
in an exception being thrown.
|
boolean |
isPropertySupported(String name)
Method similar to
XMLInputFactory.isPropertySupported(java.lang.String), used
to determine whether a property is supported by the Reader
instance. |
protected void |
reportProblem(String msg,
Location loc) |
boolean |
setProperty(String name,
Object value)
Method that can be used to set per-reader properties; a subset of
properties one can set via matching
XMLInputFactory2
instance. |
close, createNextEvent, createStartDocumentEvent, getElementText, getProperty, getStreamReader, hasNext, hasNextEvent, next, nextEvent, nextTag, peek, remove, reportProblem, throwUncheckedpublic WstxEventReader(XMLEventAllocator a, XMLStreamReader2 r)
protected String getErrorDesc(int errorType, int currEvent)
Stax2EventReaderImplgetErrorDesc in class Stax2EventReaderImplerrorType - Type of the problem, one of ERR_
constantscurrEvent - Type of the event that triggered the problem,
if any; -1 if not available.public boolean isPropertySupported(String name)
XMLEventReader2XMLInputFactory.isPropertySupported(java.lang.String), used
to determine whether a property is supported by the Reader
instance. This means that this method may return false
for some properties that the input factory does support: specifically,
it should only return true if the value is mutable on per-instance
basis. False means that either the property is not recognized, or
is not mutable via reader instance.isPropertySupported in interface XMLEventReader2isPropertySupported in class Stax2EventReaderImplpublic boolean setProperty(String name, Object value)
XMLEventReader2XMLInputFactory2
instance. Exactly which methods are mutable is implementation
specific.setProperty in interface XMLEventReader2setProperty in class Stax2EventReaderImplname - Name of the property to setvalue - Value to set property to.protected void reportProblem(String msg, Location loc) throws XMLStreamException
reportProblem in class Stax2EventReaderImplXMLStreamException