net.sf.retrotranslator.runtime.format
Class FormatContext
java.lang.Object
net.sf.retrotranslator.runtime.format.FormatContext
- Direct Known Subclasses:
- Formatter_.FormatterContext
public abstract class FormatContext
- extends java.lang.Object
- Author:
- Taras Puchko
Constructor Summary |
protected |
FormatContext(java.util.Locale locale)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
US_SYMBOLS
private static final java.text.DecimalFormatSymbols US_SYMBOLS
PATTERN
private static final java.util.regex.Pattern PATTERN
locale
private java.util.Locale locale
symbols
private java.text.DecimalFormatSymbols symbols
arguments
private java.lang.Object[] arguments
effectiveIndex
private int effectiveIndex
ordinaryIndex
private int ordinaryIndex
effectiveIndexComputed
private boolean effectiveIndexComputed
specifier
private java.lang.String specifier
explicitIndex
private int explicitIndex
flags
private java.lang.String flags
width
private int width
precision
private int precision
conversion
private java.lang.String conversion
FormatContext
protected FormatContext(java.util.Locale locale)
append
public abstract void append(char c)
append
public abstract void append(java.lang.String s)
append
public abstract void append(java.lang.String s,
int start,
int end)
writeFormattable
public abstract boolean writeFormattable()
printf
public void printf(java.lang.String format,
java.lang.Object... args)
parse
private static int parse(java.lang.String s)
getConversionType
private char getConversionType()
getWidth
public int getWidth()
getPrecision
public int getPrecision()
getNumberPrecision
public int getNumberPrecision()
getLocale
public java.util.Locale getLocale()
getSymbols
public java.text.DecimalFormatSymbols getSymbols(boolean localized)
getConversionException
public java.util.IllegalFormatConversionException getConversionException()
isUpperCase
public boolean isUpperCase()
isFlag
public boolean isFlag(char c)
getArgument
public java.lang.Object getArgument()
computeEffectiveIndex
private void computeEffectiveIndex()
writeText
private void writeText(java.lang.String s,
int start,
int end)
writeRestricted
public void writeRestricted(java.lang.String s)
writePadded
public void writePadded(java.lang.String s)
writePadding
private void writePadding(java.lang.String s)
writeCaseSensitive
private void writeCaseSensitive(java.lang.String s)
assertNoFlag
public void assertNoFlag(char flag)
assertNoPrecision
public void assertNoPrecision()
assertNoWidth
public void assertNoWidth()
checkWidth
public void checkWidth()
checkFlags
public void checkFlags()