net.sf.freecol.common.model
Enum StringTemplate.TemplateType
java.lang.Object
java.lang.Enum<StringTemplate.TemplateType>
net.sf.freecol.common.model.StringTemplate.TemplateType
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable<StringTemplate.TemplateType>
- Enclosing class:
- StringTemplate
public static enum StringTemplate.TemplateType
- extends java.lang.Enum<StringTemplate.TemplateType>
The type of this StringTemplate, either NAME, a proper name
that must not be localized (e.g. "George Washington"), or KEY,
a string that must be localized (e.g. "model.goods.food.name"),
or TEMPLATE, a key with replacements to apply to the localized
value of the key, or LABEL, a separator string that will be
used to join the replacement values.
| Methods inherited from class java.lang.Enum |
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
| Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
NAME
public static final StringTemplate.TemplateType NAME
KEY
public static final StringTemplate.TemplateType KEY
TEMPLATE
public static final StringTemplate.TemplateType TEMPLATE
LABEL
public static final StringTemplate.TemplateType LABEL
values
public static StringTemplate.TemplateType[] 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 (StringTemplate.TemplateType c : StringTemplate.TemplateType.values())
System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in
the order they are declared
valueOf
public static StringTemplate.TemplateType 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 name
java.lang.NullPointerException - if the argument is null