Package com.ctc.wstx.dtd
package com.ctc.wstx.dtd
Package that contains Woodstox classes that implement DTD handling.
-
ClassDescriptionContent specification that defines content model that has multiple alternative elements; including mixed content model.Model class that encapsulates set of sub-models, of which one (and only one) needs to be matched.Model class that represents sequence of 2 sub-models, needed to be matched in the order.Abstract base class for classes that contain parts of a content specification of an element defined in DTD.Simple container class used to contain information about the default value for an attribute.Class that represents a state in DFA used for validating complex DTD content models.Validator class that is based on a DFA constructed from DTD content specification.Base class for objects that contain attribute definitions from DTD.Simple
DTDAttribute
sub-class used for plain vanilla CDATA valued attributes.Class that contains element definitions from DTD.Specific attribute class for attributes that contain (unique) identifiers.Specific attribute class for attributes that contain (unique) identifiers.Specific attribute class for attributes that have enumerated values.Simple key object class, used for accessing (external) DTDs when stored for caching.Specific attribute class for attributes that contain (unique) identifiers.Attribute class for attributes that contain references to elements that have matching identifier specified.Attribute class for attributes that contain multiple references to elements that have matching identifier specified.Specific attribute class for attributes that contain (unique) identifiers.Specific attribute class for attributes that contain (unique) identifiers.Specific attribute class for attributes that are of NOTATION type, and also contain enumerated set of legal values.Factory for creating DTD validator schema objects (shareable stateless "blueprints" for creating actual validators).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.The default implementation ofDTDSubset
This class is a "non-validating validator"; a validator-like object that handles DTD-based non-validation functionality: determining type information and default values.Woodstox implementation ofXMLValidator
; the class that handles DTD-based validation.Shared abstract base class for Woodstox implementations ofXMLValidator
for DTD validation.Simple utility class used byinvalid reference
DTDReader
Simple content model validator that accepts no elements, ever; this is true for pure #PCDATA content model as well as EMPTY content model.Reader that reads in DTD information from internal or external subset.Implementation ofPrefixedNameSet
suitable for storing large number of entries; basically anything above trivially small sets (4 or less).Minimal DTD reader implementation that only knows how to skip internal DTD subsets.Abstract base class for classes constructed fromContentSpec
objects, when they get rewritten (when theirContentSpec.rewrite()
gets called).Content specification class that represents an optional specification.Content specification that defines model that has sequence of one or more elements that have to come in the specified order.Simple validator that can be used if all components of a sequence are leaf nodes, ie.PrefixedNameSet implementation suitable for storing small set of PrefixedName values (generally 8 or less).Model class that represents any number of repetitions of its submodel (including no repetitions).Base class for validator Objects used to validate tree structure of an XML-document against DTD.Content specification that defines content model consisting of just one allowed element.Model class that encapsulates a single (obligatory) token instance.