|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.myfaces.commons.converter.ConverterBase
org.apache.myfaces.commons.converter.AbstractTypedNumberConverter
@JSFConverter(name="mcc:convertNumber", clazz="org.apache.myfaces.commons.converter.TypedNumberConverter", tagClass="org.apache.myfaces.commons.converter.TypedNumberConverterTag", tagHandler="org.apache.myfaces.commons.converter.TypedNumberConverterTagHandler", serialuidtag="-6592309048440572608L") public abstract class AbstractTypedNumberConverter
Converter which uses either the manually set destType
or the value binding to determine the
correct destination type to convert the number to
This tag creates a number formatting converter and associates it with the nearest
parent UIComponent. It uses either the manually set destType or the value
binding to determine the correct destination type to convert the number to.
Unless otherwise specified, all attributes accept static values or EL expressions.
Field Summary | |
---|---|
static String |
CONVERTER_ID
|
static String |
CURRENCY_ID
|
static String |
NUMBER_ID
|
static String |
PATTERN_ID
|
static String |
PERCENT_ID
|
static String |
STRING_ID
|
Constructor Summary | |
---|---|
AbstractTypedNumberConverter()
|
Method Summary | |
---|---|
Object |
_getAsObject(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent,
String value)
|
void |
_restoreState(javax.faces.context.FacesContext facesContext,
Object state)
|
Object |
_saveState(javax.faces.context.FacesContext facesContext)
|
Object |
getAsObject(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent,
String value)
|
String |
getAsString(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent uiComponent,
Object value)
|
String |
getCurrencyCode()
ISO 4217 currency code |
String |
getCurrencySymbol()
The currency symbol used to format a currency value. |
Class |
getDestType()
The java class name the value should be converted to. |
protected String |
getLocalCurrencyCode()
|
String |
getLocalCurrencySymbol()
|
Locale |
getLocale()
The name of the locale to be used, instead of the default as specified in the faces configuration file. |
abstract Integer |
getMaxFractionDigits()
The maximum number of digits in the fractional portion of the number. |
abstract Integer |
getMaxIntegerDigits()
The maximum number of digits in the integer portion of the number. |
abstract Integer |
getMinFractionDigits()
The minimum number of digits in the fractional portion of the number. |
abstract Integer |
getMinIntegerDigits()
The minimum number of digits in the integer portion of the number. |
abstract String |
getPattern()
A custom Date formatting pattern, in the format used by java.text.SimpleDateFormat. |
abstract String |
getType()
The type of formatting/parsing to be performed. |
abstract boolean |
isGroupingUsed()
Specifies whether output will contain grouping separators. |
abstract boolean |
isIntegerOnly()
Specifies whether only the integer part of the input will be parsed. |
boolean |
isTransient()
|
void |
restoreState(javax.faces.context.FacesContext facesContext,
Object state)
|
Object |
saveState(javax.faces.context.FacesContext facesContext)
|
void |
setCurrencyCode(String currencyCode)
|
void |
setCurrencySymbol(String currencySymbol)
|
void |
setDestType(Class destType)
|
void |
setLocale(Locale locale)
|
void |
setTransient(boolean aTransient)
|
Methods inherited from class org.apache.myfaces.commons.converter.ConverterBase |
---|
getDetailMessage, getFacesContext, getFacesMessage, getStringValue, getSummaryMessage, getValueExpression, restoreAttachedState, saveAttachedState, setDetailMessage, setSummaryMessage, setValueExpression |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String CONVERTER_ID
public static final String STRING_ID
public static final String CURRENCY_ID
public static final String NUMBER_ID
public static final String PATTERN_ID
public static final String PERCENT_ID
Constructor Detail |
---|
public AbstractTypedNumberConverter()
Method Detail |
---|
public Object getAsObject(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent uiComponent, String value)
public void restoreState(javax.faces.context.FacesContext facesContext, Object state)
restoreState
in interface javax.faces.component.StateHolder
restoreState
in class ConverterBase
public Object saveState(javax.faces.context.FacesContext facesContext)
saveState
in interface javax.faces.component.StateHolder
saveState
in class ConverterBase
@JSFProperty public Class getDestType()
public void setDestType(Class destType)
public Object _getAsObject(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent uiComponent, String value)
public String getAsString(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent uiComponent, Object value)
public void _restoreState(javax.faces.context.FacesContext facesContext, Object state)
public Object _saveState(javax.faces.context.FacesContext facesContext)
@JSFProperty public String getCurrencyCode()
protected String getLocalCurrencyCode()
public void setCurrencyCode(String currencyCode)
@JSFProperty public String getCurrencySymbol()
public String getLocalCurrencySymbol()
public void setCurrencySymbol(String currencySymbol)
@JSFProperty(defaultValue="true") public abstract boolean isGroupingUsed()
@JSFProperty(defaultValue="false") public abstract boolean isIntegerOnly()
@JSFProperty(deferredValueType="java.lang.Object") public Locale getLocale()
public void setLocale(Locale locale)
@JSFProperty public abstract Integer getMaxFractionDigits()
@JSFProperty public abstract Integer getMaxIntegerDigits()
@JSFProperty public abstract Integer getMinFractionDigits()
@JSFProperty public abstract Integer getMinIntegerDigits()
@JSFProperty public abstract String getPattern()
public boolean isTransient()
isTransient
in interface javax.faces.component.StateHolder
isTransient
in class ConverterBase
public void setTransient(boolean aTransient)
setTransient
in interface javax.faces.component.StateHolder
setTransient
in class ConverterBase
@JSFProperty(defaultValue="number") public abstract String getType()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |