public class RuleList extends Object
GrammarItem.ItemTypeINDENT| Constructor and Description |
|---|
RuleList() |
| 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) |
List<Rule> |
getRules() |
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 GrammarItem.ItemType getType()
GrammarItempublic String getStructure(String indent)
GrammarItemindent - how much to indent each level of the structurepublic GrammarItem reachThrough()
GrammarItemreachThrough in interface 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 boolean isKeywordPart()
GrammarItemisKeywordPart in interface GrammarItemCopyright © 2019. All rights reserved.