|
|||||||||
| Home >> All >> classgen >> [ syntax overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
classgen.syntax
Class Alternative

java.lang.Objectclassgen.syntax.Alternative
- All Implemented Interfaces:
- SyntaxNode
- public class Alternative
- extends java.lang.Object
- implements SyntaxNode
- extends java.lang.Object
| Field Summary | |
private boolean |
generate
|
private ItemList |
items
|
private java.lang.String |
name
|
private SyntaxNode |
parent
|
| Constructor Summary | |
Alternative(java.lang.String name,
ItemList items)
|
|
| Method Summary | |
void |
accept(Visitor visitor)
|
void |
childrenAccept(Visitor visitor)
|
boolean |
getGenerate()
|
ItemList |
getItems()
|
java.lang.String |
getName()
|
SyntaxNode |
getParent()
|
void |
setGenerate(boolean generate)
|
void |
setItems(ItemList items)
|
void |
setName(java.lang.String name)
|
void |
setParent(SyntaxNode parent)
|
java.lang.String |
toString()
Convert this Object to a human-readable String. |
java.lang.String |
toString(java.lang.String tab)
|
void |
traverseBottomUp(Visitor visitor)
|
void |
traverseTopDown(Visitor visitor)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
parent
private SyntaxNode parent
name
private java.lang.String name
items
private ItemList items
generate
private boolean generate
| Constructor Detail |
Alternative
public Alternative(java.lang.String name, ItemList items)
| Method Detail |
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
getItems
public ItemList getItems()
setItems
public void setItems(ItemList items)
getGenerate
public boolean getGenerate()
setGenerate
public void setGenerate(boolean generate)
getParent
public SyntaxNode getParent()
- Specified by:
getParentin interfaceSyntaxNode
setParent
public void setParent(SyntaxNode parent)
- Specified by:
setParentin interfaceSyntaxNode
accept
public void accept(Visitor visitor)
- Specified by:
acceptin interfaceSyntaxNode
childrenAccept
public void childrenAccept(Visitor visitor)
- Specified by:
childrenAcceptin interfaceSyntaxNode
traverseTopDown
public void traverseTopDown(Visitor visitor)
- Specified by:
traverseTopDownin interfaceSyntaxNode
traverseBottomUp
public void traverseBottomUp(Visitor visitor)
- Specified by:
traverseBottomUpin interfaceSyntaxNode
toString
public java.lang.String toString()
- Description copied from class:
java.lang.Object - Convert this Object to a human-readable String.
There are no limits placed on how long this String
should be or what it should contain. We suggest you
make it as intuitive as possible to be able to place
it into System.out.println() 55
and such.
It is typical, but not required, to ensure that this method never completes abruptly with a java.lang.RuntimeException.
This method will be called when performing string concatenation with this object. If the result is
null, string concatenation will instead use"null".The default implementation returns
getClass().getName() + "@" + Integer.toHexString(hashCode()).
toString
public java.lang.String toString(java.lang.String tab)
|
|||||||||
| Home >> All >> classgen >> [ syntax overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
classgen.syntax.Alternative