org.jboss.seam.ui.converter
public class ConverterChain extends Object implements javax.faces.convert.Converter, javax.faces.component.StateHolder
Modifier and Type | Field and Description |
---|---|
static int |
CHAIN_END
This places the converter at the end of the chain.
|
static int |
CHAIN_START
This places the converter at the head of the chain.
|
static String |
CONTINUE |
Constructor and Description |
---|
ConverterChain() |
ConverterChain(javax.faces.component.UIComponent component)
Set up a ConverterChain for this component.
|
Modifier and Type | Method and Description |
---|---|
boolean |
addConverterToChain(javax.faces.convert.Converter c)
Add a converter to the end of the chain
|
boolean |
addConverterToChain(javax.faces.convert.Converter c,
int priority)
Add a converter to the chain with a defined priority
|
boolean |
addConverterToChain(javax.el.ValueExpression c)
Add a converter to the end of the chain
|
boolean |
addConverterToChain(javax.el.ValueExpression c,
int priority)
Add a converter to the chain with a defined priority
|
boolean |
containsConverterType(javax.faces.convert.Converter converter) |
Object |
getAsObject(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
String value) |
String |
getAsString(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
Object value) |
boolean |
isTransient() |
void |
restoreState(javax.faces.context.FacesContext context,
Object state) |
Object |
saveState(javax.faces.context.FacesContext context) |
void |
setTransient(boolean newTransientValue) |
public static final String CONTINUE
public static final int CHAIN_END
public static final int CHAIN_START
public ConverterChain()
public ConverterChain(javax.faces.component.UIComponent component)
component
- public Object getAsObject(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, String value) throws javax.faces.convert.ConverterException
getAsObject
in interface javax.faces.convert.Converter
javax.faces.convert.ConverterException
public String getAsString(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, Object value) throws javax.faces.convert.ConverterException
getAsString
in interface javax.faces.convert.Converter
javax.faces.convert.ConverterException
public boolean addConverterToChain(javax.faces.convert.Converter c)
public boolean addConverterToChain(javax.el.ValueExpression c)
public boolean addConverterToChain(javax.faces.convert.Converter c, int priority)
public boolean addConverterToChain(javax.el.ValueExpression c, int priority)
public boolean isTransient()
isTransient
in interface javax.faces.component.StateHolder
public void restoreState(javax.faces.context.FacesContext context, Object state)
restoreState
in interface javax.faces.component.StateHolder
public Object saveState(javax.faces.context.FacesContext context)
saveState
in interface javax.faces.component.StateHolder
public void setTransient(boolean newTransientValue)
setTransient
in interface javax.faces.component.StateHolder
public boolean containsConverterType(javax.faces.convert.Converter converter)
Copyright © 2015 Seam Framework. All Rights Reserved.