Uses of Class
com.ctc.wstx.io.WstxInputData
Packages that use WstxInputData
Package
Description
Package that contains Woodstox classes that implement DTD handling.
Low-level classes that are used to abstract most details of stream I/O
access from actual parsing classes.
This package contains supporting code for handling namespace information;
element stacks that keep track of elements parsed and such.
-
Uses of WstxInputData in com.ctc.wstx.dtd
Subclasses of WstxInputData in com.ctc.wstx.dtdModifier and TypeClassDescriptionclass
Reader that reads in DTD information from internal or external subset.class
Minimal DTD reader implementation that only knows how to skip internal DTD subsets.Methods in com.ctc.wstx.dtd with parameters of type WstxInputDataModifier and TypeMethodDescriptionstatic DTDSubset
FullDTDReader.readInternalSubset
(WstxInputData srcData, WstxInputSource input, ReaderConfig cfg, boolean constructFully, int xmlVersion) Method called to read in the internal subset definition.static void
MinimalDTDReader.skipInternalSubset
(WstxInputData srcData, WstxInputSource input, ReaderConfig cfg) Method that just skims through structure of internal subset, but without doing any sort of validation, or parsing of contents. -
Uses of WstxInputData in com.ctc.wstx.io
Methods in com.ctc.wstx.io with parameters of type WstxInputDataModifier and TypeMethodDescriptionvoid
WstxInputData.copyBufferStateFrom
(WstxInputData src) Note: Only public due to sub-classes needing to call this on base class instance from different package (confusing?)protected abstract void
BaseInputSource.doInitInputLocation
(WstxInputData reader) protected void
CharArraySource.doInitInputLocation
(WstxInputData reader) Unlike with reader source, we won't start from beginning of a file, but usually from somewhere in the middle...protected void
ReaderSource.doInitInputLocation
(WstxInputData reader) Input location is easy to set, as we'll start from the beginning of a File.protected abstract void
WstxInputSource.doInitInputLocation
(WstxInputData reader) final void
WstxInputSource.initInputLocation
(WstxInputData reader, int currScopeId, int entityDepth) Method called by Reader when current input has changed to come from this input source.abstract int
BaseInputSource.readInto
(WstxInputData reader) int
BranchingReaderSource.readInto
(WstxInputData reader) int
CharArraySource.readInto
(WstxInputData reader) int
ReaderSource.readInto
(WstxInputData reader) abstract int
WstxInputSource.readInto
(WstxInputData reader) Method called to read at least one more char from input source, and update input data appropriately.abstract boolean
BaseInputSource.readMore
(WstxInputData reader, int minAmount) boolean
BranchingReaderSource.readMore
(WstxInputData reader, int minAmount) boolean
CharArraySource.readMore
(WstxInputData reader, int minAmount) boolean
ReaderSource.readMore
(WstxInputData reader, int minAmount) abstract boolean
WstxInputSource.readMore
(WstxInputData reader, int minAmount) Method called by reader when it has to have at least specified number of consequtive input characters in its buffer, and it currently does not have.void
BaseInputSource.restoreContext
(WstxInputData reader) abstract void
WstxInputSource.restoreContext
(WstxInputData reader) Method Reader calls when this input source is resumed as the current source.void
BaseInputSource.saveContext
(WstxInputData reader) abstract void
WstxInputSource.saveContext
(WstxInputData reader) Method Reader calls when this input source is being stored, when a nested input source gets used instead (due to entity expansion). -
Uses of WstxInputData in com.ctc.wstx.sr
Subclasses of WstxInputData in com.ctc.wstx.srModifier and TypeClassDescriptionclass
Partial implementation ofXMLStreamReader2
consisting of all functionality other than DTD-validation-specific parts, and Typed Access API (Stax2 v3.0), which are implemented at sub-classes.class
Abstract base class that defines some basic functionality that all Woodstox reader classes (main XML reader, DTD reader) extend from.class
Complete implementation ofXMLStreamReader2
, including Typed Access API (Stax2 v3.0) implementation.class
Implementation ofXMLStreamReader2
that builds onTypedStreamReader
and adds full DTD-handling including DTD validation