public abstract class ClientFlavorDecoder<T> extends Object
| Constructor and Description |
|---|
ClientFlavorDecoder() |
| Modifier and Type | Method and Description |
|---|---|
abstract TransferData<T> |
decode(javax.faces.context.FacesContext context, String clientFlavorKind, String clientFlavorDiscriminant, Object data)
Converts the data to the desired TransferData instance, throwsing a ParseException if conversion is not possible.
|
public abstract TransferData<T> decode(javax.faces.context.FacesContext context, String clientFlavorKind, String clientFlavorDiscriminant, Object data) throws ParseException
context - FacesContextclientFlavorKind - String identifying the source client data flavor kindclientFlavorDiscriminant - String identifying the source client data flavor discriminant, if anydata - Type converted data to convert to the appropriate TransferDataParseException - If data is not convertible to the desired TransferData