|
Java EE 5 SDK | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.faces.convert.ByteConverter
public class ByteConverter
Converter
implementation for java.lang.Byte
(and byte primitive) values.
Field Summary | |
---|---|
static String |
BYTE_ID
The message identifier of the FacesMessage to be created if
the conversion to Byte fails. |
static String |
CONVERTER_ID
The standard converter id for this converter. |
static String |
STRING_ID
The message identifier of the FacesMessage to be created if
the conversion of the Byte value to
String fails. |
Constructor Summary | |
---|---|
ByteConverter()
|
Method Summary | |
---|---|
Object |
getAsObject(FacesContext context,
UIComponent component,
String value)
Convert the specified string value, which is associated with the specified UIComponent , into a model data object that
is appropriate for being stored during the Apply Request
Values phase of the request processing lifecycle. |
String |
getAsString(FacesContext context,
UIComponent component,
Object value)
Convert the specified model object value, which is associated with the specified UIComponent , into a String that is suitable
for being included in the response generated during the
Render Response phase of the request processing
lifeycle. |
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
The standard converter id for this converter.
public static final String BYTE_ID
The message identifier of the FacesMessage
to be created if
the conversion to Byte
fails. The message format
string for this message may optionally include the following
placeholders:
{0}
replaced by the unconverted value.{1}
replaced by an example value.{2}
replaced by a String
whose value
is the label of the input component that produced this message.
public static final String STRING_ID
The message identifier of the FacesMessage
to be created if
the conversion of the Byte
value to
String
fails. The message format string for this message
may optionally include the following placeholders:
{0}
relaced by the unconverted value.{1}
replaced by a String
whose value
is the label of the input component that produced this message.
Constructor Detail |
---|
public ByteConverter()
Method Detail |
---|
public Object getAsObject(FacesContext context, UIComponent component, String value)
Converter
Convert the specified string value, which is associated with
the specified UIComponent
, into a model data object that
is appropriate for being stored during the Apply Request
Values phase of the request processing lifecycle.
getAsObject
in interface Converter
context
- FacesContext
for the request being processedcomponent
- UIComponent
with which this model object
value is associatedvalue
- String value to be converted (may be null
)
null
if the value to convert is null
,
otherwise the result of the conversion
ConverterException
- if conversion cannot be successfully
performed
NullPointerException
- if context
or
component
is null
public String getAsString(FacesContext context, UIComponent component, Object value)
Converter
Convert the specified model object value, which is associated with
the specified UIComponent
, into a String that is suitable
for being included in the response generated during the
Render Response phase of the request processing
lifeycle.
getAsString
in interface Converter
context
- FacesContext
for the request being processedcomponent
- UIComponent
with which this model object
value is associatedvalue
- Model object value to be converted
(may be null
)
null
,
otherwise the result of the conversion
ConverterException
- if conversion cannot be successfully
performed
NullPointerException
- if context
or
component
is null
|
Java EE 5 SDK | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright 2006 Sun Microsystems, Inc. All rights reserved.