public static enum StringTemplate.Format extends Enum<StringTemplate.Format>
Enum Constant and Description |
---|
BYTE
Converts numeric value (use
DecimalFormat ). |
DATE
Converts
Date date (use SimpleDateFormat ). |
DATETIME
Converts
DateTime date (use SimpleDateFormat ). |
DECIMAL
Converts numeric value (use
DecimalFormat ). |
DOUBLE
Converts numeric value (use
DecimalFormat ). |
FLOAT
Converts numeric value (use
DecimalFormat ). |
INT
Converts numeric value (use
DecimalFormat ). |
LONG
Converts numeric value (use
DecimalFormat ). |
NATURAL
Converts naturally (format string will be ignored).
|
PLAIN
Plain string.
|
SHORT
Converts numeric value (use
DecimalFormat ). |
Modifier and Type | Method and Description |
---|---|
abstract void |
check(Type valueType,
String formatString)
Checks whether this format accepts the value type and format string.
|
abstract com.asakusafw.runtime.stage.directio.StringTemplate.PropertyFormatter |
newFormatter(String formatString)
Creates a new formatter using the format string.
|
static StringTemplate.Format |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static StringTemplate.Format[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final StringTemplate.Format PLAIN
public static final StringTemplate.Format NATURAL
public static final StringTemplate.Format BYTE
DecimalFormat
).public static final StringTemplate.Format SHORT
DecimalFormat
).public static final StringTemplate.Format INT
DecimalFormat
).public static final StringTemplate.Format LONG
DecimalFormat
).public static final StringTemplate.Format FLOAT
DecimalFormat
).public static final StringTemplate.Format DOUBLE
DecimalFormat
).public static final StringTemplate.Format DECIMAL
DecimalFormat
).public static final StringTemplate.Format DATE
Date
date (use SimpleDateFormat
).public static final StringTemplate.Format DATETIME
DateTime
date (use SimpleDateFormat
).public static StringTemplate.Format[] values()
for (StringTemplate.Format c : StringTemplate.Format.values()) System.out.println(c);
public static StringTemplate.Format 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 nullpublic abstract com.asakusafw.runtime.stage.directio.StringTemplate.PropertyFormatter newFormatter(String formatString)
formatString
- format stringpublic abstract void check(Type valueType, String formatString)
valueType
- value type, or null
if no valuesformatString
- format string, or null
if not specifiedIllegalArgumentException
- if this format does not acceptCopyright © 2011–2018 Asakusa Framework Team. All rights reserved.