Class StringFormatArgumentTypesFinder
- java.lang.Object
-
- com.github.robtimus.maven.plugins.i18n.StringFormatArgumentTypesFinder
-
- All Implemented Interfaces:
I18N.ArgumentTypesFinder
final class StringFormatArgumentTypesFinder extends java.lang.Object implements I18N.ArgumentTypesFinder
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classStringFormatArgumentTypesFinder.FormatSpecifier-
Nested classes/interfaces inherited from interface com.github.robtimus.maven.plugins.i18n.I18N.ArgumentTypesFinder
I18N.ArgumentTypesFinder.ArgumentTypes
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.StringFORMAT_SPECIFIERprivate static java.util.regex.PatternFORMAT_SPECIFIER_PATTERN
-
Constructor Summary
Constructors Constructor Description StringFormatArgumentTypesFinder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidensureIndex(java.util.List<?> list, int index)java.util.List<I18N.ArgumentTypesFinder.ArgumentTypes>findArgumentTypes(java.lang.String formatOrPattern)private java.util.List<StringFormatArgumentTypesFinder.FormatSpecifier>parse(java.lang.String format)private voidsetArgumentTypes(java.util.List<I18N.ArgumentTypesFinder.ArgumentTypes> result, int index, I18N.ArgumentTypesFinder.ArgumentTypes types)
-
-
-
Field Detail
-
FORMAT_SPECIFIER
private static final java.lang.String FORMAT_SPECIFIER
- See Also:
- Constant Field Values
-
FORMAT_SPECIFIER_PATTERN
private static final java.util.regex.Pattern FORMAT_SPECIFIER_PATTERN
-
-
Method Detail
-
findArgumentTypes
public java.util.List<I18N.ArgumentTypesFinder.ArgumentTypes> findArgumentTypes(java.lang.String formatOrPattern)
- Specified by:
findArgumentTypesin interfaceI18N.ArgumentTypesFinder
-
parse
private java.util.List<StringFormatArgumentTypesFinder.FormatSpecifier> parse(java.lang.String format)
-
setArgumentTypes
private void setArgumentTypes(java.util.List<I18N.ArgumentTypesFinder.ArgumentTypes> result, int index, I18N.ArgumentTypesFinder.ArgumentTypes types)
-
ensureIndex
private void ensureIndex(java.util.List<?> list, int index)
-
-