Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

javax.faces.convert
Class DateTimeConverter  view DateTimeConverter download DateTimeConverter.java

java.lang.Object
  extended byjavax.faces.convert.DateTimeConverter
All Implemented Interfaces:
Converter, javax.faces.component.StateHolder

public class DateTimeConverter
extends java.lang.Object
implements Converter, javax.faces.component.StateHolder

Version:
$Revision: 290903 $ $Date: 2005-09-22 03:32:36 -0400 (Thu, 22 Sep 2005) $

Field Summary
private  java.lang.String _dateStyle
           
private  java.util.Locale _locale
           
private  java.lang.String _pattern
           
private  java.lang.String _timeStyle
           
private  java.util.TimeZone _timeZone
           
private  boolean _transient
           
private  java.lang.String _type
           
private static java.lang.String CONVERSION_MESSAGE_ID
           
static java.lang.String CONVERTER_ID
           
private static java.lang.String STYLE_DEFAULT
           
private static java.lang.String STYLE_FULL
           
private static java.lang.String STYLE_LONG
           
private static java.lang.String STYLE_MEDIUM
           
private static java.lang.String STYLE_SHORT
           
private static java.util.TimeZone TIMEZONE_DEFAULT
           
private static java.lang.String TYPE_BOTH
           
private static java.lang.String TYPE_DATE
           
private static java.lang.String TYPE_TIME
           
 
Constructor Summary
DateTimeConverter()
           
 
Method Summary
private  int calcStyle(java.lang.String name)
           
 java.lang.Object getAsObject(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent uiComponent, java.lang.String value)
           
 java.lang.String getAsString(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent uiComponent, java.lang.Object value)
           
private  java.text.DateFormat getDateFormat()
           
 java.lang.String getDateStyle()
           
 java.util.Locale getLocale()
           
 java.lang.String getPattern()
           
 java.lang.String getTimeStyle()
           
 java.util.TimeZone getTimeZone()
           
 java.lang.String getType()
           
 boolean isTransient()
           
 void restoreState(javax.faces.context.FacesContext facesContext, java.lang.Object state)
           
 java.lang.Object saveState(javax.faces.context.FacesContext facesContext)
           
 void setDateStyle(java.lang.String dateStyle)
           
 void setLocale(java.util.Locale locale)
           
 void setPattern(java.lang.String pattern)
           
 void setTimeStyle(java.lang.String timeStyle)
           
 void setTimeZone(java.util.TimeZone timeZone)
           
 void setTransient(boolean aTransient)
           
 void setType(java.lang.String type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CONVERTER_ID

public static final java.lang.String CONVERTER_ID
See Also:
Constant Field Values

CONVERSION_MESSAGE_ID

private static final java.lang.String CONVERSION_MESSAGE_ID
See Also:
Constant Field Values

TYPE_DATE

private static final java.lang.String TYPE_DATE
See Also:
Constant Field Values

TYPE_TIME

private static final java.lang.String TYPE_TIME
See Also:
Constant Field Values

TYPE_BOTH

private static final java.lang.String TYPE_BOTH
See Also:
Constant Field Values

STYLE_DEFAULT

private static final java.lang.String STYLE_DEFAULT
See Also:
Constant Field Values

STYLE_MEDIUM

private static final java.lang.String STYLE_MEDIUM
See Also:
Constant Field Values

STYLE_SHORT

private static final java.lang.String STYLE_SHORT
See Also:
Constant Field Values

STYLE_LONG

private static final java.lang.String STYLE_LONG
See Also:
Constant Field Values

STYLE_FULL

private static final java.lang.String STYLE_FULL
See Also:
Constant Field Values

TIMEZONE_DEFAULT

private static final java.util.TimeZone TIMEZONE_DEFAULT

_dateStyle

private java.lang.String _dateStyle

_locale

private java.util.Locale _locale

_pattern

private java.lang.String _pattern

_timeStyle

private java.lang.String _timeStyle

_timeZone

private java.util.TimeZone _timeZone

_type

private java.lang.String _type

_transient

private boolean _transient
Constructor Detail

DateTimeConverter

public DateTimeConverter()
Method Detail

getAsObject

public java.lang.Object getAsObject(javax.faces.context.FacesContext facesContext,
                                    javax.faces.component.UIComponent uiComponent,
                                    java.lang.String value)
Specified by:
getAsObject in interface Converter

getAsString

public java.lang.String getAsString(javax.faces.context.FacesContext facesContext,
                                    javax.faces.component.UIComponent uiComponent,
                                    java.lang.Object value)
Specified by:
getAsString in interface Converter

getDateFormat

private java.text.DateFormat getDateFormat()

calcStyle

private int calcStyle(java.lang.String name)

restoreState

public void restoreState(javax.faces.context.FacesContext facesContext,
                         java.lang.Object state)
Specified by:
restoreState in interface javax.faces.component.StateHolder

saveState

public java.lang.Object saveState(javax.faces.context.FacesContext facesContext)
Specified by:
saveState in interface javax.faces.component.StateHolder

getDateStyle

public java.lang.String getDateStyle()

setDateStyle

public void setDateStyle(java.lang.String dateStyle)

getLocale

public java.util.Locale getLocale()

setLocale

public void setLocale(java.util.Locale locale)

getPattern

public java.lang.String getPattern()

setPattern

public void setPattern(java.lang.String pattern)

getTimeStyle

public java.lang.String getTimeStyle()

setTimeStyle

public void setTimeStyle(java.lang.String timeStyle)

getTimeZone

public java.util.TimeZone getTimeZone()

setTimeZone

public void setTimeZone(java.util.TimeZone timeZone)

isTransient

public boolean isTransient()
Specified by:
isTransient in interface javax.faces.component.StateHolder

setTransient

public void setTransient(boolean aTransient)
Specified by:
setTransient in interface javax.faces.component.StateHolder

getType

public java.lang.String getType()

setType

public void setType(java.lang.String type)