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