com.tyenki.tree
Enum TreeFormat

java.lang.Object
  extended by java.lang.Enum<TreeFormat>
      extended by com.tyenki.tree.TreeFormat
All Implemented Interfaces:
Serializable, Comparable<TreeFormat>

public enum TreeFormat
extends Enum<TreeFormat>

An enumerated list of the possible output formats.

Version:
6 January 2009
Author:
Christophe Lauret

Enum Constant Summary
ATOM
          For an Atom 1.0 based tree format.
COMPREHENSIVE
          For the comprehensive XML Tree format.
CONCISE
          For the concise XML Tree format.
JSON
          For a json tree format.
 
Method Summary
static TreeFormat valueOf(String name)
          Returns the enum constant of this type with the specified name.
static TreeFormat[] 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

CONCISE

public static final TreeFormat CONCISE
For the concise XML Tree format.


COMPREHENSIVE

public static final TreeFormat COMPREHENSIVE
For the comprehensive XML Tree format.


ATOM

public static final TreeFormat ATOM
For an Atom 1.0 based tree format.


JSON

public static final TreeFormat JSON
For a json tree format.

Method Detail

values

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

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

valueOf

public static TreeFormat 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