Package net.sf.freecol.common.model
Enum Monarch.MonarchAction
- java.lang.Object
-
- java.lang.Enum<Monarch.MonarchAction>
-
- net.sf.freecol.common.model.Monarch.MonarchAction
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<Monarch.MonarchAction>
- Enclosing class:
- Monarch
public static enum Monarch.MonarchAction extends java.lang.Enum<Monarch.MonarchAction>
Constants describing monarch actions.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ADD_TO_REF
DECLARE_PEACE
DECLARE_WAR
DISPLEASURE
FORCE_TAX
HESSIAN_MERCENARIES
LOWER_TAX_OTHER
LOWER_TAX_WAR
MONARCH_MERCENARIES
NO_ACTION
RAISE_TAX_ACT
RAISE_TAX_WAR
SUPPORT_LAND
SUPPORT_SEA
WAIVE_TAX
-
Constructor Summary
Constructors Modifier Constructor Description private
MonarchAction()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getHeaderKey()
private java.lang.String
getKey()
Get a key for this action.java.lang.String
getNoKey()
java.lang.String
getTextKey()
java.lang.String
getYesKey()
static Monarch.MonarchAction
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static Monarch.MonarchAction[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
NO_ACTION
public static final Monarch.MonarchAction NO_ACTION
-
RAISE_TAX_ACT
public static final Monarch.MonarchAction RAISE_TAX_ACT
-
RAISE_TAX_WAR
public static final Monarch.MonarchAction RAISE_TAX_WAR
-
FORCE_TAX
public static final Monarch.MonarchAction FORCE_TAX
-
LOWER_TAX_WAR
public static final Monarch.MonarchAction LOWER_TAX_WAR
-
LOWER_TAX_OTHER
public static final Monarch.MonarchAction LOWER_TAX_OTHER
-
WAIVE_TAX
public static final Monarch.MonarchAction WAIVE_TAX
-
ADD_TO_REF
public static final Monarch.MonarchAction ADD_TO_REF
-
DECLARE_PEACE
public static final Monarch.MonarchAction DECLARE_PEACE
-
DECLARE_WAR
public static final Monarch.MonarchAction DECLARE_WAR
-
SUPPORT_LAND
public static final Monarch.MonarchAction SUPPORT_LAND
-
SUPPORT_SEA
public static final Monarch.MonarchAction SUPPORT_SEA
-
MONARCH_MERCENARIES
public static final Monarch.MonarchAction MONARCH_MERCENARIES
-
HESSIAN_MERCENARIES
public static final Monarch.MonarchAction HESSIAN_MERCENARIES
-
DISPLEASURE
public static final Monarch.MonarchAction DISPLEASURE
-
-
Method Detail
-
values
public static Monarch.MonarchAction[] 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 (Monarch.MonarchAction c : Monarch.MonarchAction.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static Monarch.MonarchAction 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
-
getKey
private java.lang.String getKey()
Get a key for this action.- Returns:
- A message key.
-
getTextKey
public java.lang.String getTextKey()
-
getYesKey
public java.lang.String getYesKey()
-
getNoKey
public java.lang.String getNoKey()
-
getHeaderKey
public java.lang.String getHeaderKey()
-
-