Package com.ctc.wstx.dtd
Package that contains Woodstox classes that implement DTD handling.
-
Interface Summary Interface Description DTDEventListener -
Class Summary Class Description ChoiceContentSpec Content specification that defines content model that has multiple alternative elements; including mixed content model.ChoiceContentSpec.Validator ChoiceModel Model class that encapsulates set of sub-models, of which one (and only one) needs to be matched.ConcatModel Model class that represents sequence of 2 sub-models, needed to be matched in the order.ContentSpec Abstract base class for classes that contain parts of a content specification of an element defined in DTD.DefaultAttrValue Simple container class used to contain information about the default value for an attribute.DefaultAttrValue.UndeclaredEntity DFAState Class that represents a state in DFA used for validating complex DTD content models.DFAValidator Validator class that is based on a DFA constructed from DTD content specification.DTDAttribute Base class for objects that contain attribute definitions from DTD.DTDCdataAttr SimpleDTDAttribute
sub-class used for plain vanilla CDATA valued attributes.DTDElement Class that contains element definitions from DTD.DTDEntitiesAttr Specific attribute class for attributes that contain (unique) identifiers.DTDEntityAttr Specific attribute class for attributes that contain (unique) identifiers.DTDEnumAttr Specific attribute class for attributes that have enumerated values.DTDId Simple key object class, used for accessing (external) DTDs when stored for caching.DTDIdAttr Specific attribute class for attributes that contain (unique) identifiers.DTDIdRefAttr Attribute class for attributes that contain references to elements that have matching identifier specified.DTDIdRefsAttr Attribute class for attributes that contain multiple references to elements that have matching identifier specified.DTDNmTokenAttr Specific attribute class for attributes that contain (unique) identifiers.DTDNmTokensAttr Specific attribute class for attributes that contain (unique) identifiers.DTDNotationAttr Specific attribute class for attributes that are of NOTATION type, and also contain enumerated set of legal values.DTDSchemaFactory Factory for creating DTD validator schema objects (shareable stateless "blueprints" for creating actual validators).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.DTDSubsetImpl The default implementation ofDTDSubset
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.DTDValidator Woodstox implementation ofXMLValidator
; the class that handles DTD-based validation.DTDValidatorBase Shared abstract base class for Woodstox implementations ofXMLValidator
for DTD validation.DTDWriter Simple utility class used byDTDReader
when writing out flattened external DTD subset file.EmptyValidator Simple content model validator that accepts no elements, ever; this is true for pure #PCDATA content model as well as EMPTY content model.FullDTDReader Reader that reads in DTD information from internal or external subset.LargePrefixedNameSet Implementation ofPrefixedNameSet
suitable for storing large number of entries; basically anything above trivially small sets (4 or less).LargePrefixedNameSet.Bucket MinimalDTDReader Minimal DTD reader implementation that only knows how to skip internal DTD subsets.ModelNode Abstract base class for classes constructed fromContentSpec
objects, when they get rewritten (when theirContentSpec.rewrite()
gets called).OptionalModel Content specification class that represents an optional specification.PrefixedNameSet SeqContentSpec Content specification that defines model that has sequence of one or more elements that have to come in the specified order.SeqContentSpec.Validator Simple validator that can be used if all components of a sequence are leaf nodes, ie.SmallPrefixedNameSet PrefixedNameSet implementation suitable for storing small set of PrefixedName values (generally 8 or less).StarModel Model class that represents any number of repetitions of its submodel (including no repetitions).StructValidator Base class for validator Objects used to validate tree structure of an XML-document against DTD.TokenContentSpec Content specification that defines content model consisting of just one allowed element.TokenContentSpec.Validator TokenModel Model class that encapsulates a single (obligatory) token instance.