com.ctc.wstx.dtd
Class SeqContentSpec
java.lang.Object
com.ctc.wstx.dtd.ContentSpec
com.ctc.wstx.dtd.SeqContentSpec
public class SeqContentSpec
- extends ContentSpec
Content specification that defines model that has sequence of one or more
elements that have to come in the specified order.
Method Summary |
static SeqContentSpec |
construct(boolean nsAware,
char arity,
java.util.Collection subSpecs)
|
StructValidator |
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. |
ModelNode |
rewrite()
Method called as the first part of DFA construction, if necessary;
will usually create simpler ModelNode instances that will
match definition this instance contains. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SeqContentSpec
public SeqContentSpec(boolean nsAware,
char arity,
ContentSpec[] subSpecs)
construct
public static SeqContentSpec construct(boolean nsAware,
char arity,
java.util.Collection subSpecs)
getSimpleValidator
public StructValidator getSimpleValidator()
- Description copied from class:
ContentSpec
- 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.
- Specified by:
getSimpleValidator
in class ContentSpec
- Returns:
- Simple content model validator, if one can be directly
constructed, or null to indicate that a DFA needs to be
created.
rewrite
public ModelNode rewrite()
- Description copied from class:
ContentSpec
- Method called as the first part of DFA construction, if necessary;
will usually create simpler
ModelNode
instances that will
match definition this instance contains.
- Specified by:
rewrite
in class ContentSpec
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object