|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use StructValidator | |
|---|---|
| com.ctc.wstx.dtd | |
| 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 |
DFAValidator.newInstance()
|
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. |
| 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 | |||||||||