Enum MenuTree.MoveType
- java.lang.Object
-
- java.lang.Enum<MenuTree.MoveType>
-
- com.thecoderscorner.menu.domain.state.MenuTree.MoveType
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<MenuTree.MoveType>
- Enclosing class:
- MenuTree
public static enum MenuTree.MoveType extends java.lang.Enum<MenuTree.MoveType>
Some operations support moving items up or down in the tree, when they do they use this enumeration to describe the direction of the move.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static MenuTree.MoveTypevalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static MenuTree.MoveType[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
MOVE_UP
public static final MenuTree.MoveType MOVE_UP
-
MOVE_DOWN
public static final MenuTree.MoveType MOVE_DOWN
-
-
Method Detail
-
values
public static MenuTree.MoveType[] 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 (MenuTree.MoveType c : MenuTree.MoveType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static MenuTree.MoveType valueOf(java.lang.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:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
-