org.apache.myfaces.trinidadinternal.convert
Class DateTimeConverter
java.lang.Object
javax.faces.convert.DateTimeConverter
org.apache.myfaces.trinidad.convert.DateTimeConverter
org.apache.myfaces.trinidadinternal.convert.DateTimeConverter
- All Implemented Interfaces:
- javax.faces.component.StateHolder, javax.faces.convert.Converter, org.apache.myfaces.trinidad.convert.ClientConverter
public class DateTimeConverter
- extends org.apache.myfaces.trinidad.convert.DateTimeConverter
- implements org.apache.myfaces.trinidad.convert.ClientConverter
This class implements client side equivalent of DateTimeConverter. This class
pushes all relevant information to the client side so that conversion can be
enabled at the client side.
- Version:
- $Name: $ ($Revision:
adfrt/faces/adf-faces-impl/src/main/java/oracle/adfinternal/view/faces/convert/DateTimeConverter.java#0 $)
$Date: 10-nov-2005.19:06:22 $
- Author:
- The Oracle ADF Faces Team
Fields inherited from class org.apache.myfaces.trinidad.convert.DateTimeConverter |
CONVERT_BOTH_MESSAGE_ID, CONVERT_DATE_MESSAGE_ID, CONVERT_TIME_MESSAGE_ID, CONVERTER_ID |
Fields inherited from interface org.apache.myfaces.trinidad.convert.ClientConverter |
ALERT_FORMAT_KEY |
Method Summary |
java.lang.Object |
getAsObject(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
java.lang.String value)
|
java.lang.String |
getAsString(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
java.lang.Object value)
|
java.lang.String |
getClientConversion(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
|
java.util.Collection<java.lang.String> |
getClientImportNames()
|
java.lang.String |
getClientLibrarySource(javax.faces.context.FacesContext context)
|
java.lang.String |
getClientScript(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
|
int |
getColumns()
Returns the number of columns of text a field should have to fully display
the contents of a valid string. |
protected java.util.Date |
getDate(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
|
protected java.util.TimeZone |
getFormattingTimeZone(java.util.TimeZone tZone)
Override to represent the id of the TimeZone used by DateFormat as GMT
offset value so that we always format Date based on GMTOffsetTimeZone style
(z) instead of using standard short or long TimeZone names of Java, since
these names are not available in client side JavaScript. |
protected java.lang.String |
getJSPattern(javax.faces.context.FacesContext context)
|
Methods inherited from class org.apache.myfaces.trinidad.convert.DateTimeConverter |
equals, getDateFormat, getDateStyle, getExample, getHintBoth, getHintDate, getHintTime, getLocale, getMessageDetailConvertBoth, getMessageDetailConvertDate, getMessageDetailConvertTime, getMessagePattern, getParseErrorMessage, getPattern, getSecondaryPattern, getTimeStyle, getTimeZone, getType, getValueBinding, getViolationMessageKey, hashCode, isTransient, restoreState, saveState, setDateStyle, setHintBoth, setHintDate, setHintTime, setLocale, setMessageDetailConvertBoth, setMessageDetailConvertDate, setMessageDetailConvertTime, setPattern, setSecondaryPattern, setTimeStyle, setTimeZone, setTransient, setType, setValueBinding |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
DateTimeConverter
public DateTimeConverter()
DateTimeConverter
public DateTimeConverter(java.lang.String pattern)
DateTimeConverter
public DateTimeConverter(java.lang.String pattern,
java.lang.String secondaryPattern)
getAsString
public java.lang.String getAsString(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
java.lang.Object value)
- Specified by:
getAsString
in interface javax.faces.convert.Converter
- Overrides:
getAsString
in class org.apache.myfaces.trinidad.convert.DateTimeConverter
getAsObject
public java.lang.Object getAsObject(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
java.lang.String value)
- Specified by:
getAsObject
in interface javax.faces.convert.Converter
- Overrides:
getAsObject
in class org.apache.myfaces.trinidad.convert.DateTimeConverter
getClientScript
public java.lang.String getClientScript(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
- Specified by:
getClientScript
in interface org.apache.myfaces.trinidad.convert.ClientConverter
getClientConversion
public java.lang.String getClientConversion(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
- Specified by:
getClientConversion
in interface org.apache.myfaces.trinidad.convert.ClientConverter
getClientImportNames
public java.util.Collection<java.lang.String> getClientImportNames()
- Specified by:
getClientImportNames
in interface org.apache.myfaces.trinidad.convert.ClientConverter
getClientLibrarySource
public java.lang.String getClientLibrarySource(javax.faces.context.FacesContext context)
- Specified by:
getClientLibrarySource
in interface org.apache.myfaces.trinidad.convert.ClientConverter
getColumns
public int getColumns()
- Returns the number of columns of text a field should have to fully display
the contents of a valid string.
getDate
protected java.util.Date getDate(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
- Overrides:
getDate
in class org.apache.myfaces.trinidad.convert.DateTimeConverter
getFormattingTimeZone
protected java.util.TimeZone getFormattingTimeZone(java.util.TimeZone tZone)
- Override to represent the id of the TimeZone used by DateFormat as GMT
offset value so that we always format Date based on GMTOffsetTimeZone style
(z) instead of using standard short or long TimeZone names of Java, since
these names are not available in client side JavaScript.
- Overrides:
getFormattingTimeZone
in class org.apache.myfaces.trinidad.convert.DateTimeConverter
getJSPattern
protected java.lang.String getJSPattern(javax.faces.context.FacesContext context)
Copyright © 2001-2007 Apache Software Foundation. All Rights Reserved.