public class TextFormat extends Object implements Serializable, Copyable<TextFormat>
Modifier and Type | Field and Description |
---|---|
static int |
CURRENCY |
static int |
DATETIME |
static int |
NUMBER |
static int |
PERCENT |
static int |
PLAIN |
static int |
USE_DATE_AND_TIME |
static int |
USE_DATE_ONLY |
static int |
USE_TIME_ONLY |
Constructor and Description |
---|
TextFormat() |
TextFormat(int type,
Locale locale,
String pattern,
int minFractionDigits,
int maxFractionDigits,
boolean groupingUsed,
boolean suppressZero) |
TextFormat(int type,
Locale locale,
String pattern,
int minFractionDigits,
int maxFractionDigits,
boolean groupingUsed,
boolean suppressZero,
Color signedColor) |
TextFormat(Locale locale,
String pattern,
int dateUse,
int dateStyle,
int timeStyle) |
TextFormat(VirtualTableColumn col) |
Modifier and Type | Method and Description |
---|---|
TextFormat |
clone()
Returns a field-for-field copy of this instance.
|
Format |
createFormat(int type) |
String |
format(Object o) |
static TextFormat |
getCurrencyInstance(Locale locale,
String pattern,
int minFractionDigits,
int maxFractionDigits,
boolean groupingUsed,
boolean suppressZero) |
static TextFormat |
getCurrencyInstance(Locale locale,
String pattern,
int minFractionDigits,
int maxFractionDigits,
boolean groupingUsed,
boolean suppressZero,
Color signedColor) |
static TextFormat |
getDateInstance() |
static TextFormat |
getDateInstance(int dateStyle) |
static TextFormat |
getDateInstance(Locale locale,
int dateStyle) |
static TextFormat |
getDateInstance(Locale locale,
String pattern,
int dateUse,
int dateStyle,
int timeStyle) |
int |
getDateStyle() |
static TextFormat |
getDateTimeInstance() |
static TextFormat |
getDateTimeInstance(int dateStyle,
int timeStyle) |
static TextFormat |
getDateTimeInstance(Locale locale,
int dateStyle,
int timeStyle) |
int |
getDateUse() |
Format |
getFormat() |
Locale |
getLocale() |
int |
getMaxFractionDigits() |
int |
getMinFractionDigits() |
static TextFormat |
getNumberInstance(Locale locale,
String pattern,
int minFractionDigits,
int maxFractionDigits,
boolean groupingUsed,
boolean suppressZero) |
static TextFormat |
getNumberInstance(Locale locale,
String pattern,
int minFractionDigits,
int maxFractionDigits,
boolean groupingUsed,
boolean suppressZero,
Color signedColor) |
String |
getPattern() |
static TextFormat |
getPercentInstance(Locale locale,
String pattern,
int minFractionDigits,
int maxFractionDigits,
boolean groupingUsed,
boolean suppressZero) |
static TextFormat |
getPercentInstance(Locale locale,
String pattern,
int minFractionDigits,
int maxFractionDigits,
boolean groupingUsed,
boolean suppressZero,
Color signedColor) |
static TextFormat |
getPlainInstance() |
Color |
getSignedColor() |
boolean |
getSuppressZero() |
static TextFormat |
getTimeInstance() |
static TextFormat |
getTimeInstance(int timeStyle) |
static TextFormat |
getTimeInstance(Locale locale,
int timeStyle) |
int |
getTimeStyle() |
int |
getType() |
boolean |
getUseSignedColor() |
boolean |
hasDate() |
boolean |
hasTime() |
boolean |
isGroupingUsed() |
boolean |
isNumeric() |
Object |
parse(String str) |
Date |
parseDate(String str) |
void |
setDateStyle(int dateStyle) |
void |
setDateUse(int dateUse) |
void |
setGroupingUsed(boolean groupingUsed) |
void |
setLocale(Locale locale) |
void |
setMaxFractionDigits(int maxFractionDigits) |
void |
setMinFractionDigits(int minFractionDigits) |
void |
setPattern(String pattern) |
void |
setSignedColor(Color signedColor) |
void |
setSuppressZero(boolean suppressZero) |
void |
setTimeStyle(int timeStyle) |
void |
setType(int type) |
public static final int PLAIN
public static final int DATETIME
public static final int NUMBER
public static final int CURRENCY
public static final int PERCENT
public static final int USE_DATE_ONLY
public static final int USE_TIME_ONLY
public static final int USE_DATE_AND_TIME
public TextFormat(VirtualTableColumn col)
public TextFormat()
public TextFormat(Locale locale, String pattern, int dateUse, int dateStyle, int timeStyle)
public TextFormat(int type, Locale locale, String pattern, int minFractionDigits, int maxFractionDigits, boolean groupingUsed, boolean suppressZero)
public static TextFormat getPlainInstance()
public static TextFormat getDateInstance()
public static TextFormat getDateInstance(int dateStyle)
public static TextFormat getDateInstance(Locale locale, int dateStyle)
public static TextFormat getTimeInstance()
public static TextFormat getTimeInstance(int timeStyle)
public static TextFormat getTimeInstance(Locale locale, int timeStyle)
public static TextFormat getDateTimeInstance()
public static TextFormat getDateTimeInstance(int dateStyle, int timeStyle)
public static TextFormat getDateTimeInstance(Locale locale, int dateStyle, int timeStyle)
public static TextFormat getDateInstance(Locale locale, String pattern, int dateUse, int dateStyle, int timeStyle)
public static TextFormat getNumberInstance(Locale locale, String pattern, int minFractionDigits, int maxFractionDigits, boolean groupingUsed, boolean suppressZero)
public static TextFormat getNumberInstance(Locale locale, String pattern, int minFractionDigits, int maxFractionDigits, boolean groupingUsed, boolean suppressZero, Color signedColor)
public static TextFormat getCurrencyInstance(Locale locale, String pattern, int minFractionDigits, int maxFractionDigits, boolean groupingUsed, boolean suppressZero)
public static TextFormat getCurrencyInstance(Locale locale, String pattern, int minFractionDigits, int maxFractionDigits, boolean groupingUsed, boolean suppressZero, Color signedColor)
public static TextFormat getPercentInstance(Locale locale, String pattern, int minFractionDigits, int maxFractionDigits, boolean groupingUsed, boolean suppressZero)
public static TextFormat getPercentInstance(Locale locale, String pattern, int minFractionDigits, int maxFractionDigits, boolean groupingUsed, boolean suppressZero, Color signedColor)
public Format createFormat(int type)
public void setSignedColor(Color signedColor)
public boolean getUseSignedColor()
public Color getSignedColor()
public int getType()
public void setType(int type)
public Locale getLocale()
public void setLocale(Locale locale)
public String getPattern()
public void setPattern(String pattern)
public Format getFormat()
public boolean getSuppressZero()
public void setSuppressZero(boolean suppressZero)
public int getDateStyle()
public void setDateStyle(int dateStyle)
public int getTimeStyle()
public void setTimeStyle(int timeStyle)
public int getDateUse()
public void setDateUse(int dateUse)
public boolean hasDate()
public boolean hasTime()
public boolean isNumeric()
public int getMinFractionDigits()
public void setMinFractionDigits(int minFractionDigits)
public int getMaxFractionDigits()
public void setMaxFractionDigits(int maxFractionDigits)
public boolean isGroupingUsed()
public void setGroupingUsed(boolean groupingUsed)
public Date parseDate(String str) throws ParseException, DateFormatException
ParseException
DateFormatException
public TextFormat clone()
Copyable
clone
in interface Copyable<TextFormat>
clone
in class Object
Copyright © 2003–2021 XDEV Software. All rights reserved.