Uses of Class
com.ctc.wstx.dtd.StructValidator
-
Packages that use StructValidator Package Description com.ctc.wstx.dtd Package that contains Woodstox classes that implement DTD handling. -
-
Uses of StructValidator in com.ctc.wstx.dtd
Subclasses of StructValidator in com.ctc.wstx.dtd Modifier and Type Class Description classDFAValidatorValidator class that is based on a DFA constructed from DTD content specification.classEmptyValidatorSimple content model validator that accepts no elements, ever; this is true for pure #PCDATA content model as well as EMPTY content model.Fields in com.ctc.wstx.dtd declared as StructValidator Modifier and Type Field Description protected StructValidator[]DTDValidator. mValidatorsStack of validators for open elementsMethods in com.ctc.wstx.dtd that return StructValidator Modifier and Type Method Description StructValidatorChoiceContentSpec. getSimpleValidator()abstract StructValidatorContentSpec. getSimpleValidator()Method called by input element stack to get validator for this content specification, if this specification is simple enough not to need full DFA-based validator.StructValidatorSeqContentSpec. getSimpleValidator()StructValidatorTokenContentSpec. getSimpleValidator()StructValidatorDTDElement. getValidator()StructValidatorDFAValidator. newInstance()StructValidatorEmptyValidator. newInstance()Simple; can always (re)use instance itself; no state information is kept.abstract StructValidatorStructValidator. newInstance()Method that should be called to get the actual usable validator instance, from the 'template' validator.Methods in com.ctc.wstx.dtd with parameters of type StructValidator Modifier and Type Method Description static DTDElementDTDElement. createDefined(ReaderConfig cfg, Location loc, PrefixedName name, StructValidator val, int allowedContent)Method called to create an actual element definition, matching an ELEMENT directive in a DTD subset.DTDElementDTDElement. define(Location loc, StructValidator val, int allowedContent)Method called on placeholder element, to create a real instance that has all attribute definitions placeholder had (it'll always have at least one -- otherwise no placeholder was needed).
-