|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use StructValidator | |
---|---|
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 | |
---|---|
class |
DFAValidator
Validator class that is based on a DFA constructed from DTD content specification. |
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. |
Fields in com.ctc.wstx.dtd declared as StructValidator | |
---|---|
protected StructValidator[] |
DTDValidator.mValidators
Stack of validators for open elements |
Methods in com.ctc.wstx.dtd that return StructValidator | |
---|---|
StructValidator |
ChoiceContentSpec.getSimpleValidator()
|
abstract StructValidator |
ContentSpec.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. |
StructValidator |
SeqContentSpec.getSimpleValidator()
|
StructValidator |
TokenContentSpec.getSimpleValidator()
|
StructValidator |
DTDElement.getValidator()
|
StructValidator |
EmptyValidator.newInstance()
Simple; can always (re)use instance itself; no state information is kept. |
abstract StructValidator |
StructValidator.newInstance()
Method that should be called to get the actual usable validator instance, from the 'template' validator. |
StructValidator |
DFAValidator.newInstance()
|
Methods in com.ctc.wstx.dtd with parameters of type StructValidator | |
---|---|
static DTDElement |
DTDElement.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. |
DTDElement |
DTDElement.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). |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |