Top Description Interfaces Classes
[default module]

Package com.ctc.wstx.sr


This package contains supporting code for handling namespace information; element stacks that keep track of elements parsed and such.

Interface Summary

Modifier and TypeInterface and Description
public interface
InputProblemReporter

Interface implemented by input reader, and used by other components to report problem that are related to current input position.

public interface
NsDefaultProvider

Interface only used by Woodstox core.

public interface
ReaderCreator

Interface that defines callbacks readers can use to access settings of the input factory that created them, as well as update cached data factory may store (shared symbol tables, cached DTDs etc).

public interface
StreamReaderImpl

Interface that defines "internal Woodstox API".

Class Summary

Modifier and TypeClass and Description
pack-priv class
Attribute

Container for information collected regarding a single element attribute instance.

public class
AttributeCollector

Shared base class that defines API stream reader uses to communicate with the attribute collector implementation, independent of whether it's operating in namespace-aware or non-namespace modes.

public abstract class
BasicStreamReader

Partial implementation of XMLStreamReader2 consisting of all functionality other than DTD-validation-specific parts, and Typed Access API (Stax2 v3.0), which are implemented at sub-classes.

public class
CompactNsContext

Simple implementation of separate non-transient namespace context object.

public class
ElemAttrs

Container class that is constructed with enough raw attribute information, to be able to lazily construct full attribute objects, to be accessed via Iterator, or fully-qualified name.

public abstract class
ElemCallback

Abstract base class that defines set of simple callbacks to be called by the stream reader, passing information about element that the stream currently points to, if any.

pack-priv class
Element

Container for information collected regarding a single (start) element instance.

public class
InputElementStack

Shared base class that defines API stream reader uses to communicate with the element stack implementation, independent of whether it's operating in namespace-aware or non-namespace modes.

public abstract class
StreamScanner

Abstract base class that defines some basic functionality that all Woodstox reader classes (main XML reader, DTD reader) extend from.

public class
TypedStreamReader

Complete implementation of org.codehaus.stax2.XMLStreamReader2, including Typed Access API (Stax2 v3.0) implementation.

public class
ValidatingStreamReader

Implementation of org.codehaus.stax2.XMLStreamReader2 that builds on TypedStreamReader and adds full DTD-handling including DTD validation