Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

classgen.syntax
Class EnumProduction  view EnumProduction download EnumProduction.java

java.lang.Object
  extended byclassgen.syntax.Production
      extended byclassgen.syntax.EnumProduction
All Implemented Interfaces:
SyntaxNode

public class EnumProduction
extends Production


Field Summary
private  StringList elements
           
private  java.lang.String name
           
 
Fields inherited from class classgen.syntax.Production
 
Constructor Summary
EnumProduction(java.lang.String name, StringList elements)
           
 
Method Summary
 void accept(Visitor visitor)
           
 void childrenAccept(Visitor visitor)
           
 StringList getElements()
           
 java.lang.String getName()
           
 void setElements(StringList elements)
           
 void setName(java.lang.String name)
           
 java.lang.String toString(java.lang.String tab)
           
 void traverseBottomUp(Visitor visitor)
           
 void traverseTopDown(Visitor visitor)
           
 
Methods inherited from class classgen.syntax.Production
getAlternatives, getAttributes, getExtending, getHasAlternatives, getIsList, getParent, setAlternatives, setAttributes, setExtending, setHasAlternatives, setIsList, setParent, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

name

private java.lang.String name

elements

private StringList elements
Constructor Detail

EnumProduction

public EnumProduction(java.lang.String name,
                      StringList elements)
Method Detail

getName

public java.lang.String getName()
Overrides:
getName in class Production

setName

public void setName(java.lang.String name)
Overrides:
setName in class Production

getElements

public StringList getElements()
Overrides:
getElements in class Production

setElements

public void setElements(StringList elements)
Overrides:
setElements in class Production

accept

public void accept(Visitor visitor)
Specified by:
accept in interface SyntaxNode
Specified by:
accept in class Production

childrenAccept

public void childrenAccept(Visitor visitor)
Specified by:
childrenAccept in interface SyntaxNode
Specified by:
childrenAccept in class Production

traverseTopDown

public void traverseTopDown(Visitor visitor)
Specified by:
traverseTopDown in interface SyntaxNode
Specified by:
traverseTopDown in class Production

traverseBottomUp

public void traverseBottomUp(Visitor visitor)
Specified by:
traverseBottomUp in interface SyntaxNode
Specified by:
traverseBottomUp in class Production

toString

public java.lang.String toString(java.lang.String tab)
Specified by:
toString in class Production