com.infragistics.faces.input.converter
Class NumberConverter

java.lang.Object
  extended bycom.infragistics.faces.input.converter.NumberConverter
All Implemented Interfaces:
javax.faces.convert.Converter, javax.faces.component.StateHolder
Direct Known Subclasses:
CurrencyConverter, DecimalConverter, PercentConverter

public abstract class NumberConverter
extends java.lang.Object
implements javax.faces.convert.Converter, javax.faces.component.StateHolder


Field Summary
static java.lang.String CONVERTER_ID
           
 
Constructor Summary
NumberConverter()
           
 
Method Summary
 java.lang.Object getAsObject(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, java.lang.String value)
           
 java.lang.String getAsString(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, java.lang.Object value)
           
 java.util.Currency getCurrency()
           
static NumberConverter getCurrencyConverter()
           
static NumberConverter getDecimalConverter()
           
 java.util.Locale getLocale()
           
 int getMaximumFractionDigits()
           
 int getMaximumIntegerDigits()
           
 int getMinimumFractionDigits()
           
 int getMinimumIntegerDigits()
           
 com.infragistics.faces.shared.enumeration.NumberType getNumberType()
           
static NumberConverter getPercentConverter()
           
 boolean isParseIntegerOnly()
           
 boolean isTransient()
           
 void restoreState(javax.faces.context.FacesContext context, java.lang.Object state)
           
 java.lang.Object saveState(javax.faces.context.FacesContext context)
           
 void setCurrency(java.util.Currency currency)
           
 void setLocale(java.util.Locale locale)
           
 void setMaximumFractionDigits(int maximumFractionDigits)
           
 void setMaximumIntegerDigits(int maximumIntegerDigits)
           
 void setMinimumFractionDigits(int minimumFractionDigits)
           
 void setMinimumIntegerDigits(int minimumIntegerDigits)
           
 void setNumberType(com.infragistics.faces.shared.enumeration.NumberType numberType)
           
 void setParseIntegerOnly(boolean parseIntegerOnly)
           
 void setTransient(boolean transientFlag)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CONVERTER_ID

public static final java.lang.String CONVERTER_ID
See Also:
Constant Field Values
Constructor Detail

NumberConverter

public NumberConverter()
Method Detail

getDecimalConverter

public static NumberConverter getDecimalConverter()

getCurrencyConverter

public static NumberConverter getCurrencyConverter()

getPercentConverter

public static NumberConverter getPercentConverter()

setNumberType

public void setNumberType(com.infragistics.faces.shared.enumeration.NumberType numberType)

getNumberType

public com.infragistics.faces.shared.enumeration.NumberType getNumberType()

setLocale

public void setLocale(java.util.Locale locale)

getLocale

public java.util.Locale getLocale()

setCurrency

public void setCurrency(java.util.Currency currency)

getCurrency

public java.util.Currency getCurrency()

setMinimumIntegerDigits

public void setMinimumIntegerDigits(int minimumIntegerDigits)

getMinimumIntegerDigits

public int getMinimumIntegerDigits()

setMaximumIntegerDigits

public void setMaximumIntegerDigits(int maximumIntegerDigits)

getMaximumIntegerDigits

public int getMaximumIntegerDigits()

setMinimumFractionDigits

public void setMinimumFractionDigits(int minimumFractionDigits)

getMinimumFractionDigits

public int getMinimumFractionDigits()

setMaximumFractionDigits

public void setMaximumFractionDigits(int maximumFractionDigits)

getMaximumFractionDigits

public int getMaximumFractionDigits()

setParseIntegerOnly

public void setParseIntegerOnly(boolean parseIntegerOnly)

isParseIntegerOnly

public boolean isParseIntegerOnly()

getAsObject

public java.lang.Object getAsObject(javax.faces.context.FacesContext context,
                                    javax.faces.component.UIComponent component,
                                    java.lang.String value)
Specified by:
getAsObject in interface javax.faces.convert.Converter

getAsString

public java.lang.String getAsString(javax.faces.context.FacesContext context,
                                    javax.faces.component.UIComponent component,
                                    java.lang.Object value)
Specified by:
getAsString in interface javax.faces.convert.Converter

restoreState

public void restoreState(javax.faces.context.FacesContext context,
                         java.lang.Object state)
Specified by:
restoreState in interface javax.faces.component.StateHolder

saveState

public java.lang.Object saveState(javax.faces.context.FacesContext context)
Specified by:
saveState in interface javax.faces.component.StateHolder

isTransient

public boolean isTransient()
Specified by:
isTransient in interface javax.faces.component.StateHolder

setTransient

public void setTransient(boolean transientFlag)
Specified by:
setTransient in interface javax.faces.component.StateHolder