public class InAlternative extends Object
GrammarItem.ItemTypeINDENT| Constructor and Description |
|---|
InAlternative() |
| Modifier and Type | Method and Description |
|---|---|
void |
addItem(GrammarItem grammarItem) |
List<GrammarItem> |
getChildren()
get the child items as a list.
|
String |
getContentStructure(String indent) |
protected GrammarItem |
getItem(int index) |
String |
getStructure(String indent)
Reserialise showing the internal structure of the grammar.
|
GrammarItem.ItemType |
getType()
what type, in terms of how to process its conversion to main grammar
|
boolean |
isKeywordPart()
Could this be part or all of a keyword ? Is either a letter or all of its parts are letters
|
boolean |
isPlural()
are there more than one of these items.
|
GrammarItem |
reachThrough()
if this item is a wrapper round a single item, get that one.
|
int |
size() |
String |
toString() |
public String getStructure(String indent)
GrammarItemindent - how much to indent each level of the structurepublic GrammarItem.ItemType getType()
GrammarItempublic List<GrammarItem> getChildren()
GrammarItemgetChildren in interface GrammarItempublic int size()
public void addItem(GrammarItem grammarItem)
protected GrammarItem getItem(int index)
public boolean isPlural()
GrammarItemisPlural in interface GrammarItempublic GrammarItem reachThrough()
GrammarItemreachThrough in interface GrammarItempublic boolean isKeywordPart()
GrammarItemisKeywordPart in interface GrammarItemCopyright © 2019. All rights reserved.