Top Description Interfaces Classes
[default module]

Package com.ctc.wstx.dtd


Package that contains Woodstox classes that implement DTD handling.

Interface Summary

Modifier and TypeInterface and Description
public interface

Class Summary

Modifier and TypeClass and Description
public class
ChoiceContentSpec

Content specification that defines content model that has multiple alternative elements; including mixed content model.

public class
ChoiceModel

Model class that encapsulates set of sub-models, of which one (and only one) needs to be matched.

public class
ConcatModel

Model class that represents sequence of 2 sub-models, needed to be matched in the order.

public abstract class
ContentSpec

Abstract base class for classes that contain parts of a content specification of an element defined in DTD.

public class
DefaultAttrValue

Simple container class used to contain information about the default value for an attribute.

public class
DFAState

Class that represents a state in DFA used for validating complex DTD content models.

public class
DFAValidator

Validator class that is based on a DFA constructed from DTD content specification.

public abstract class
DTDAttribute

Base class for objects that contain attribute definitions from DTD.

public class
DTDCdataAttr

Simple DTDAttribute sub-class used for plain vanilla CDATA valued attributes.

public class
DTDElement

Class that contains element definitions from DTD.

public class
DTDEntitiesAttr

Specific attribute class for attributes that contain (unique) identifiers.

public class
DTDEntityAttr

Specific attribute class for attributes that contain (unique) identifiers.

public class
DTDEnumAttr

Specific attribute class for attributes that have enumerated values.

public class
DTDId

Simple key object class, used for accessing (external) DTDs when stored for caching.

public class
DTDIdAttr

Specific attribute class for attributes that contain (unique) identifiers.

public class
DTDIdRefAttr

Attribute class for attributes that contain references to elements that have matching identifier specified.

public class
DTDIdRefsAttr

Attribute class for attributes that contain multiple references to elements that have matching identifier specified.

public class
DTDNmTokenAttr

Specific attribute class for attributes that contain (unique) identifiers.

public class
DTDNmTokensAttr

Specific attribute class for attributes that contain (unique) identifiers.

public class
DTDNotationAttr

Specific attribute class for attributes that are of NOTATION type, and also contain enumerated set of legal values.

public class
DTDSchemaFactory

Factory for creating DTD validator schema objects (shareable stateless "blueprints" for creating actual validators).

public abstract class
DTDSubset

This is the abstract base class that implements the standard Stax2 validation schema base class (XMLValidationSchema, as well as specifies extended Woodstox-specific interface for accessing DTD-specific things like entity expansions and notation properties.

public class
DTDSubsetImpl

The default implementation of DTDSubset

public class
DTDTypingNonValidator

This class is a "non-validating validator"; a validator-like object that handles DTD-based non-validation functionality: determining type information and default values.

public class
DTDValidator

Woodstox implementation of XMLValidator; the class that handles DTD-based validation.

public abstract class
DTDValidatorBase

Shared abstract base class for Woodstox implementations of XMLValidator for DTD validation.

pack-priv class
DTDWriter

Simple utility class used by DTDReader when writing out flattened external DTD subset file.

public class
EmptyValidator

Simple content model validator that accepts no elements, ever; this is true for pure #PCDATA content model as well as EMPTY content model.

public class
FullDTDReader

Reader that reads in DTD information from internal or external subset.

public class
LargePrefixedNameSet

Implementation of PrefixedNameSet suitable for storing large number of entries; basically anything above trivially small sets (4 or less).

public class
MinimalDTDReader

Minimal DTD reader implementation that only knows how to skip internal DTD subsets.

public abstract class
ModelNode

Abstract base class for classes constructed from ContentSpec objects, when they get rewritten (when their ContentSpec#rewrite gets called).

public class
OptionalModel

Content specification class that represents an optional specification.

public abstract class
public class
SeqContentSpec

Content specification that defines model that has sequence of one or more elements that have to come in the specified order.

public class
SmallPrefixedNameSet

PrefixedNameSet implementation suitable for storing small set of PrefixedName values (generally 8 or less).

public class
StarModel

Model class that represents any number of repetitions of its submodel (including no repetitions).

public abstract class
StructValidator

Base class for validator Objects used to validate tree structure of an XML-document against DTD.

public class
TokenContentSpec

Content specification that defines content model consisting of just one allowed element.

public class
TokenModel

Model class that encapsulates a single (obligatory) token instance.