gate.yam.translate
Enum NodeKind

java.lang.Object
  extended by java.lang.Enum<NodeKind>
      extended by gate.yam.translate.NodeKind
All Implemented Interfaces:
Serializable, Comparable<NodeKind>

public enum NodeKind
extends Enum<NodeKind>

The various types of node found during pretty printing.


Enum Constant Summary
NULL
           
SEP
           
TITLE
           
UNIT_ANCHOR
           
UNIT_CONTENTS
           
UNIT_INCLUDE
           
UNIT_LIST
           
UNIT_PARA
           
UNIT_SECTION
           
UNIT_TABLE
           
UNIT_VERBATIM
           
WORD
           
 
Method Summary
static NodeKind valueOf(String name)
          Returns the enum constant of this type with the specified name.
static NodeKind[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

TITLE

public static final NodeKind TITLE

NULL

public static final NodeKind NULL

SEP

public static final NodeKind SEP

UNIT_CONTENTS

public static final NodeKind UNIT_CONTENTS

UNIT_SECTION

public static final NodeKind UNIT_SECTION

UNIT_PARA

public static final NodeKind UNIT_PARA

UNIT_LIST

public static final NodeKind UNIT_LIST

UNIT_INCLUDE

public static final NodeKind UNIT_INCLUDE

UNIT_ANCHOR

public static final NodeKind UNIT_ANCHOR

UNIT_VERBATIM

public static final NodeKind UNIT_VERBATIM

UNIT_TABLE

public static final NodeKind UNIT_TABLE

WORD

public static final NodeKind WORD
Method Detail

values

public static NodeKind[] 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 (NodeKind c : NodeKind.values())
    System.out.println(c);

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

valueOf

public static NodeKind 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.)

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