net.hydromatic.clapham.graph
Enum NodeType

java.lang.Object
  extended by java.lang.Enum<NodeType>
      extended by net.hydromatic.clapham.graph.NodeType
All Implemented Interfaces:
Serializable, Comparable<NodeType>

public enum NodeType
extends Enum<NodeType>

Constants for node kinds.

Since:
Aug 26, 2008
Author:
jhyde
 

Enum Constant Summary
ALT
           
EPS
           
ITER
           
NONTERM
           
OPT
           
RERUN
           
TERM
           
WRAP
           
 
Method Summary
static NodeType valueOf(String name)
          Returns the enum constant of this type with the specified name.
static NodeType[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

TERM

public static final NodeType TERM

NONTERM

public static final NodeType NONTERM

EPS

public static final NodeType EPS

ALT

public static final NodeType ALT

ITER

public static final NodeType ITER

OPT

public static final NodeType OPT

RERUN

public static final NodeType RERUN

WRAP

public static final NodeType WRAP
Method Detail

values

public static NodeType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (NodeType c : NodeType.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static NodeType valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Throws:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null
Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name

SourceForge.net_Logo