com.voytechs.jnetstream.npl
Class EnumReferenceNode
java.lang.Object
com.voytechs.jnetstream.npl.Node
com.voytechs.jnetstream.npl.ReferenceNode
com.voytechs.jnetstream.npl.MutableReferenceNode
com.voytechs.jnetstream.npl.ConstReferenceNode
com.voytechs.jnetstream.npl.EnumReferenceNode
- All Implemented Interfaces:
- IntNode, LongNode, MutableIntNode, MutableLongNode, MutableStringNode, StringNode, Visitable
public class EnumReferenceNode
- extends ConstReferenceNode
| Fields inherited from class com.voytechs.jnetstream.npl.Node |
parent |
|
Method Summary |
java.lang.String |
getString()
|
static void |
main(java.lang.String[] args)
Test function for EnumReferenceNode |
java.lang.String |
toString()
|
boolean |
visit(Visitor visitor,
java.lang.Object user1,
java.lang.Object user2)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
stringValue
protected java.lang.String stringValue
EnumReferenceNode
public EnumReferenceNode(java.lang.String name,
Primitive constPrimitive,
java.lang.String stringValue,
Token token)
- Parameters:
-
- Throws:
EnumReferenceNode
public EnumReferenceNode(java.lang.String name,
Primitive constPrimitive,
Token token)
- Parameters:
-
- Throws:
visit
public boolean visit(Visitor visitor,
java.lang.Object user1,
java.lang.Object user2)
throws NodeException
- Specified by:
visit in interface Visitable- Overrides:
visit in class ConstReferenceNode
- Throws:
NodeException
getString
public java.lang.String getString()
- Specified by:
getString in interface StringNode- Overrides:
getString in class ReferenceNode
toString
public java.lang.String toString()
- Overrides:
toString in class ConstReferenceNode
main
public static void main(java.lang.String[] args)
- Test function for EnumReferenceNode
- Parameters:
args - command line arguments