public enum CardUpdateType extends java.lang.Enum<CardUpdateType>
CardUpdateType
enumeration defines actions
that are done on cards. They are passed in model:notifyObserver()
to inform the view to do the similar action with its ViewCardsEnum Constant and Description |
---|
ADD_CARD |
CUT_DECK |
DELETE_CARD |
FLIP_CARD |
GATHER_CARDS |
MOVE_CARD_BETWEEN_GROUPS |
REMOVE_CARD_FROM_GROUP |
SHUFFLE_CARDS |
SORT_DECK |
SPREAD_CARDS |
Modifier and Type | Method and Description |
---|---|
static CardUpdateType |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static CardUpdateType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final CardUpdateType ADD_CARD
public static final CardUpdateType FLIP_CARD
public static final CardUpdateType MOVE_CARD_BETWEEN_GROUPS
public static final CardUpdateType REMOVE_CARD_FROM_GROUP
public static final CardUpdateType DELETE_CARD
public static final CardUpdateType SHUFFLE_CARDS
public static final CardUpdateType SORT_DECK
public static final CardUpdateType CUT_DECK
public static final CardUpdateType SPREAD_CARDS
public static final CardUpdateType GATHER_CARDS
public static CardUpdateType[] values()
for (CardUpdateType c : CardUpdateType.values()) System.out.println(c);
public static CardUpdateType valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null