com.ctc.wstx.dtd
Class ChoiceContentSpec
java.lang.Object
com.ctc.wstx.dtd.ContentSpec
com.ctc.wstx.dtd.ChoiceContentSpec
public class ChoiceContentSpec
- extends ContentSpec
Content specification that defines content model that has
multiple alternative elements; including mixed content model.
constructChoice
public static ChoiceContentSpec constructChoice(boolean nsAware,
char arity,
Collection specs)
constructMixed
public static ChoiceContentSpec constructMixed(boolean nsAware,
Collection specs)
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 String toString()
- Overrides:
toString
in class Object
namesetFromSpecs
protected static PrefixedNameSet namesetFromSpecs(boolean nsAware,
ContentSpec[] specs)
Copyright © 2011 Codehaus. All Rights Reserved.