Index
All Classes and Interfaces|All Packages
A
- argCount() - Method in class uk.autores.format.FormatExpression
-
The number of arguments referenced by
FormatVariables in the expression. - argExamples() - Method in class uk.autores.format.FormatExpression
-
Useful for testing and string size estimation.
- argType() - Method in enum class uk.autores.format.FmtType
- argTypes() - Method in class uk.autores.format.FormatExpression
-
The expected types for any
FormatVariables. - AutoRes Format - Search tag in module uk.autores.format
- Section
- AutoRes Format - Search tag in package uk.autores.format
- Section
B
- BASIC_ISO_DATE - Enum constant in enum class uk.autores.format.FmtType
-
Maps to
DateTimeFormatter.BASIC_ISO_DATE
C
- CHOICE - Enum constant in enum class uk.autores.format.FmtType
-
Maps to
ChoiceFormat - COMPACT_LONG - Enum constant in enum class uk.autores.format.FmtStyle
-
Number "compact_long" style.
- COMPACT_SHORT - Enum constant in enum class uk.autores.format.FmtStyle
-
Number "compact_short" style.
- CURRENCY - Enum constant in enum class uk.autores.format.FmtStyle
-
Number "currency" style.
D
- DATE - Enum constant in enum class uk.autores.format.FmtType
-
Maps to
DateTimeFormatter - Dates & Times - Search tag in uk.autores.format.FormatExpression.formatTo(Locale, StringBuffer, Object...)
- Section
- DTF_DATE - Enum constant in enum class uk.autores.format.FmtType
-
Maps to
DateTimeFormatter - DTF_DATETIME - Enum constant in enum class uk.autores.format.FmtType
-
Maps to
DateTimeFormatter - DTF_TIME - Enum constant in enum class uk.autores.format.FmtType
-
Maps to
DateTimeFormatter
E
- equals(Object) - Method in class uk.autores.format.Formatter
- estimateLen(Locale) - Method in class uk.autores.format.FormatExpression
-
Estimates the length of the evaluated expression.
F
- FmtStyle - Enum Class in uk.autores.format
-
Format styles supported by the various
FmtTypes. - FmtType - Enum Class in uk.autores.format
-
The format types supported by
MessageFormat. - format(Locale, Object...) - Method in class uk.autores.format.Formatter
-
Formats the expression.
- FormatExpression - Class in uk.autores.format
-
Type that approximates the behaviour of
MessageFormat. - FormatExpression.Incompatibility - Class in uk.autores.format
-
Incompatibilities between
FormatExpressions. - FormatExpression.Problem - Enum Class in uk.autores.format
-
The nature of the incompatibility.
- FormatLiteral - Class in uk.autores.format
-
Represents parts of format expressions that are not
FormatVariables. - Formatter - Class in uk.autores.format
-
Base format expression type.
- formatTo(Locale, StringBuffer, Object...) - Method in class uk.autores.format.FormatExpression
-
Formats the expression.
- formatTo(Locale, StringBuffer, Object...) - Method in class uk.autores.format.FormatLiteral
-
Appends the
FormatLiteral.processed()literal to the buffer. - formatTo(Locale, StringBuffer, Object...) - Method in class uk.autores.format.Formatter
-
Formats the expression and appends it to buffer.
- formatTo(Locale, StringBuffer, Object...) - Method in class uk.autores.format.FormatVariable
-
Formats the variable and appends it to the buffer.
- FormatVariable - Class in uk.autores.format
-
Represents indexed variable expression like
{1,number,currency}. - FULL - Enum constant in enum class uk.autores.format.FmtStyle
-
Date/time formatters' "full" style.
H
- hashCode() - Method in class uk.autores.format.Formatter
I
- incompatibilities(FormatExpression) - Method in class uk.autores.format.FormatExpression
-
Lax test for
FormatExpressioncompatibility. - incompatibilities(FormatExpression, BiPredicate<FormatVariable, FormatVariable>) - Method in class uk.autores.format.FormatExpression
-
Tests two
FormatExpressions for variable compatibility. - index() - Method in class uk.autores.format.FormatExpression.Incompatibility
-
Associated variable index.
- index() - Method in class uk.autores.format.FormatVariable
-
Ordinal of the argument used to populate this variable.
- INTEGER - Enum constant in enum class uk.autores.format.FmtStyle
-
Number "integer" style.
- ISO_DATE - Enum constant in enum class uk.autores.format.FmtType
-
Maps to
DateTimeFormatter.ISO_DATE - ISO_DATE_TIME - Enum constant in enum class uk.autores.format.FmtType
-
Maps to
DateTimeFormatter.ISO_DATE_TIME - ISO_INSTANT - Enum constant in enum class uk.autores.format.FmtType
-
Maps to
DateTimeFormatter.ISO_INSTANT - ISO_LOCAL_DATE - Enum constant in enum class uk.autores.format.FmtType
-
Maps to
DateTimeFormatter.ISO_LOCAL_DATE - ISO_LOCAL_DATE_TIME - Enum constant in enum class uk.autores.format.FmtType
- ISO_LOCAL_TIME - Enum constant in enum class uk.autores.format.FmtType
-
Maps to
DateTimeFormatter.ISO_LOCAL_TIME - ISO_OFFSET_DATE - Enum constant in enum class uk.autores.format.FmtType
- ISO_OFFSET_DATE_TIME - Enum constant in enum class uk.autores.format.FmtType
- ISO_OFFSET_TIME - Enum constant in enum class uk.autores.format.FmtType
- ISO_ORDINAL_DATE - Enum constant in enum class uk.autores.format.FmtType
- ISO_TIME - Enum constant in enum class uk.autores.format.FmtType
-
Maps to
DateTimeFormatter.ISO_TIME - ISO_WEEK_DATE - Enum constant in enum class uk.autores.format.FmtType
-
Maps to
DateTimeFormatter.ISO_WEEK_DATE - ISO_ZONED_DATE_TIME - Enum constant in enum class uk.autores.format.FmtType
- iterator() - Method in class uk.autores.format.FormatExpression
-
Constituent
FormatLiterals andFormatVariables.
L
- label() - Method in enum class uk.autores.format.FmtStyle
-
Typically, the style string from the
MessageFormattable. - label() - Method in enum class uk.autores.format.FmtType
-
Typically, the type string from the
MessageFormattable. - laxMatch(FormatVariable, FormatVariable) - Static method in class uk.autores.format.FormatVariable
-
Lax test for compatibility.
- LIST - Enum constant in enum class uk.autores.format.FmtType
-
Maps to java.text.ListFormat
- Lists - Search tag in uk.autores.format.FormatExpression.formatTo(Locale, StringBuffer, Object...)
- Section
- LONG - Enum constant in enum class uk.autores.format.FmtStyle
-
Date/time formatters' "long" style.
M
- MEDIUM - Enum constant in enum class uk.autores.format.FmtStyle
-
Date/time formatters' "medium" style.
- MISMATCH - Enum constant in enum class uk.autores.format.FormatExpression.Problem
-
Variable types failed to match
- MISSING - Enum constant in enum class uk.autores.format.FormatExpression.Problem
-
Variable in the reference missing from candidate
N
- NONE - Enum constant in enum class uk.autores.format.FmtStyle
-
Indicates that no style has been specified.
- NONE - Enum constant in enum class uk.autores.format.FmtType
-
Indicates that no type has been specified.
- NONEXISTENT - Enum constant in enum class uk.autores.format.FormatExpression.Problem
-
Variable in candidate does not exist in reference
- NUMBER - Enum constant in enum class uk.autores.format.FmtType
-
Maps to
NumberFormat.
O
P
- parse(CharSequence) - Static method in class uk.autores.format.FormatExpression
-
Parses a
MessageFormatexpression using the laxest type matching. - parse(CharSequence, BiPredicate<FormatVariable, FormatVariable>) - Static method in class uk.autores.format.FormatExpression
-
As
FormatExpression.parse(CharSequence)with the ability to apply stricter variable compatibility checks. - PERCENT - Enum constant in enum class uk.autores.format.FmtStyle
-
Number "percent" style.
- problem() - Method in class uk.autores.format.FormatExpression.Incompatibility
-
Nature of the problem.
- processed() - Method in class uk.autores.format.FormatLiteral
-
Processes escape sequences.
R
- RFC_1123_DATE_TIME - Enum constant in enum class uk.autores.format.FmtType
S
- SHORT - Enum constant in enum class uk.autores.format.FmtStyle
-
Date/time formatters' "short" style.
- strictMatch(FormatVariable, FormatVariable) - Static method in class uk.autores.format.FormatVariable
-
Strict test for compatibility.
- style() - Method in class uk.autores.format.FormatVariable
-
Format style like "integer", "currency", etc.
- styles() - Method in enum class uk.autores.format.FmtType
-
Supported styles.
- subformat() - Method in class uk.autores.format.FormatVariable
-
A custom style expression.
- SUBFORMAT - Enum constant in enum class uk.autores.format.FmtStyle
-
Indicates a custom style expression has been provided.
T
- TIME - Enum constant in enum class uk.autores.format.FmtType
-
Maps to
DateTimeFormatter - toString() - Method in class uk.autores.format.FormatExpression.Incompatibility
-
Informational.
- toString() - Method in class uk.autores.format.FormatExpression
- toString() - Method in class uk.autores.format.FormatLiteral
- toString() - Method in class uk.autores.format.Formatter
-
The unprocessed expression.
- toString() - Method in class uk.autores.format.FormatVariable
- type() - Method in class uk.autores.format.FormatVariable
-
The format type like "number", "dtf_datetime", etc.
U
- uk.autores.format - module uk.autores.format
-
AutoRes Format
- uk.autores.format - package uk.autores.format
-
AutoRes Format
- UNIT - Enum constant in enum class uk.autores.format.FmtStyle
-
List formatter "unit" style.
V
- valueOf(String) - Static method in enum class uk.autores.format.FmtStyle
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class uk.autores.format.FmtType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class uk.autores.format.FormatExpression.Problem
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class uk.autores.format.FmtStyle
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class uk.autores.format.FmtType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class uk.autores.format.FormatExpression.Problem
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages