org.tbee.swing.text
Class NumberFormatCaster
java.lang.Object
java.text.Format
org.tbee.swing.text.NumberFormatCaster
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable
public class NumberFormatCaster
- extends java.text.Format
Converts a value returned by NumberFormat to a certain class (e.g. Integer)
This is convenient when using binding.
- Author:
- user
- See Also:
- Serialized Form
| Nested classes/interfaces inherited from class java.text.Format |
java.text.Format.Field |
|
Constructor Summary |
NumberFormatCaster(java.text.NumberFormat numberFormat,
java.lang.Class type)
|
NumberFormatCaster(java.text.NumberFormat numberFormat,
java.lang.Class type,
int minFractionDigits)
|
NumberFormatCaster(java.text.NumberFormat numberFormat,
int minFractionDigits)
|
|
Method Summary |
java.lang.StringBuffer |
format(java.lang.Object obj,
java.lang.StringBuffer toAppendTo,
java.text.FieldPosition pos)
|
int |
getMinFractionDigits()
|
java.text.NumberFormat |
getNumberFormat()
|
java.lang.Class |
getType()
|
java.lang.Object |
parseObject(java.lang.String source,
java.text.ParsePosition pos)
|
| Methods inherited from class java.text.Format |
clone, format, formatToCharacterIterator, parseObject |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NumberFormatCaster
public NumberFormatCaster(java.text.NumberFormat numberFormat,
java.lang.Class type)
- Parameters:
numberFormat - type -
NumberFormatCaster
public NumberFormatCaster(java.text.NumberFormat numberFormat,
int minFractionDigits)
- Parameters:
numberFormat - type - minFractionDigits - this makes only sense for BigDecimals where 0.0 is not equal to 0.000
NumberFormatCaster
public NumberFormatCaster(java.text.NumberFormat numberFormat,
java.lang.Class type,
int minFractionDigits)
- Parameters:
numberFormat - type - minFractionDigits - this makes only sense for BigDecimals where 0.0 is not equal to 0.000
getNumberFormat
public java.text.NumberFormat getNumberFormat()
getType
public java.lang.Class getType()
getMinFractionDigits
public int getMinFractionDigits()
format
public java.lang.StringBuffer format(java.lang.Object obj,
java.lang.StringBuffer toAppendTo,
java.text.FieldPosition pos)
- Specified by:
format in class java.text.Format
parseObject
public java.lang.Object parseObject(java.lang.String source,
java.text.ParsePosition pos)
- Specified by:
parseObject in class java.text.Format
Copyright © 2010. All Rights Reserved.