public class GrammarTop extends Object implements GrammarItem
GrammarItem.ItemTypeINDENT| Constructor and Description |
|---|
GrammarTop(GrammarName name,
RuleList rules,
String header) |
| Modifier and Type | Method and Description |
|---|---|
List<GrammarItem> |
getChildren()
get the child items as a list.
|
String |
getHeader() |
String |
getName() |
RuleList |
getRuleList() |
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.
|
public GrammarTop(GrammarName name, RuleList rules, String header)
public GrammarItem.ItemType getType()
GrammarItemgetType in interface GrammarItempublic List<GrammarItem> getChildren()
GrammarItemgetChildren in interface GrammarItempublic String getName()
public RuleList getRuleList()
public String getHeader()
public String getStructure(String indent)
GrammarItemgetStructure in interface GrammarItemindent - how much to indent each level of the structurepublic boolean isPlural()
GrammarItemisPlural in interface GrammarItempublic GrammarItem reachThrough()
GrammarItemreachThrough in interface GrammarItempublic boolean isKeywordPart()
GrammarItemisKeywordPart in interface GrammarItemCopyright © 2019. All rights reserved.