ChoiceContentSpec
, SeqContentSpec
, TokenContentSpec
public abstract class ContentSpec extends Object
FullDTDReader
when parsing an DTD subset, and they
will be used for constructing actual validators for the element
content.Modifier and Type | Field | Description |
---|---|---|
protected char |
mArity |
Constructor | Description |
---|---|
ContentSpec(char arity) |
Modifier and Type | Method | Description |
---|---|---|
char |
getArity() |
|
abstract 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.
|
boolean |
isLeaf() |
|
abstract 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. |
void |
setArity(char c) |
public final char getArity()
public final void setArity(char c)
public boolean isLeaf()
public abstract StructValidator getSimpleValidator()
Copyright © 2019 FasterXML. All rights reserved.