public static class EBNFread.EBNFexpr extends EBNFread.EBNFitem
| Modifier and Type | Field and Description | 
|---|---|
| (package private) EBNFread.EBNFexpr | _parent | 
| (package private) boolean | bOnlyTextInExprSet false on evaluation if other than literal are stored here. | 
| (package private) EBNFread.EBNFdef | cmpnDefThe parent component definition for component global settings. | 
| boolean | hasAlternatives | 
| java.util.List<EBNFread.EBNFitem> | itemsContains more as one member of items. | 
| Constructor and Description | 
|---|
| EBNFexpr(EBNFread.EBNFdef cmpnDef,
        EBNFread.EBNFexpr parent,
        char what) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | add_alternative(EBNFread.EBNFexpr val) | 
| void | add_option(EBNFread.EBNFexpr val) | 
| void | add_parenthesis(EBNFread.EBNFexpr val) | 
| void | add_repetition(EBNFread.EBNFexpr val) | 
| EBNFread.EBNFexpr | new_alternative()From ZBNF syntax: <...? | 
| EBNFread.EBNFexpr | new_option()From ZBNF syntax: <...? | 
| EBNFread.EBNFexpr | new_parenthesis()From ZBNF syntax: <...? | 
| EBNFread.EBNFexpr | new_repetition()From ZBNF syntax: <...? | 
| (package private) void | resetOnlyTextItem() | 
| void | set_cmpn(java.lang.String ident) | 
| void | set_comment(java.lang.String comment) | 
| void | set_literal(java.lang.String literal) | 
| java.lang.String | toString() | 
final EBNFread.EBNFdef cmpnDef
final EBNFread.EBNFexpr _parent
boolean bOnlyTextInExpr
public boolean hasAlternatives
public java.util.List<EBNFread.EBNFitem> items
public EBNFexpr(EBNFread.EBNFdef cmpnDef, EBNFread.EBNFexpr parent, char what)
public EBNFread.EBNFexpr new_option()
public void add_option(EBNFread.EBNFexpr val)
public EBNFread.EBNFexpr new_repetition()
public void add_repetition(EBNFread.EBNFexpr val)
public EBNFread.EBNFexpr new_alternative()
public void add_alternative(EBNFread.EBNFexpr val)
public EBNFread.EBNFexpr new_parenthesis()
public void add_parenthesis(EBNFread.EBNFexpr val)
public void set_literal(java.lang.String literal)
public void set_cmpn(java.lang.String ident)
public void set_comment(java.lang.String comment)
void resetOnlyTextItem()
public java.lang.String toString()
toString in class EBNFread.EBNFitem