public final class TokenModel extends ModelNode
| Constructor | Description |
|---|---|
TokenModel(PrefixedName elemName) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
addFirstPos(BitSet firstPos) |
|
void |
addLastPos(BitSet lastPos) |
|
void |
calcFollowPos(BitSet[] followPosSets) |
|
ModelNode |
cloneModel() |
Method that has to create a deep copy of the model, without
sharing any of existing Objects.
|
PrefixedName |
getName() |
|
static TokenModel |
getNullToken() |
|
void |
indexTokens(List<TokenModel> tokens) |
|
boolean |
isNullable() |
|
String |
toString() |
public TokenModel(PrefixedName elemName)
public static TokenModel getNullToken()
public PrefixedName getName()
public ModelNode cloneModel()
cloneModel in class ModelNodepublic boolean isNullable()
isNullable in class ModelNodepublic void indexTokens(List<TokenModel> tokens)
indexTokens in class ModelNodepublic void addFirstPos(BitSet firstPos)
addFirstPos in class ModelNodepublic void addLastPos(BitSet lastPos)
addLastPos in class ModelNodepublic void calcFollowPos(BitSet[] followPosSets)
calcFollowPos in class ModelNodeCopyright © 2019 FasterXML. All rights reserved.