public static enum Node.State extends Enum<Node.State>
Node
representing the difference between two objects.Enum Constant and Description |
---|
ADDED
The value has been added to the working object.
|
CHANGED
The value has been changed compared to the base object.
|
CIRCULAR
Special state to mark circular references
|
IGNORED
The value has not been looked at and has been ignored.
|
REMOVED
The value has been removed from the working object.
|
UNTOUCHED
The value is identical between working and base
|
Modifier and Type | Method and Description |
---|---|
static Node.State |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Node.State[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Node.State ADDED
public static final Node.State CHANGED
public static final Node.State REMOVED
public static final Node.State UNTOUCHED
public static final Node.State CIRCULAR
public static final Node.State IGNORED
public static Node.State[] values()
for (Node.State c : Node.State.values()) System.out.println(c);
public static Node.State valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant
with the specified nameNullPointerException
- if the argument is nullCopyright © 2013. All Rights Reserved.