org.richfaces.renderkit
Class CalendarRendererBase
java.lang.Object
javax.faces.render.Renderer
org.richfaces.renderkit.RendererBase
org.richfaces.renderkit.InputRendererBase
org.richfaces.renderkit.CalendarRendererBase
- All Implemented Interfaces:
- org.richfaces.renderkit.MetaComponentRenderer
- Direct Known Subclasses:
- CalendarRenderer
public class CalendarRendererBase
- extends InputRendererBase
- implements org.richfaces.renderkit.MetaComponentRenderer
- Author:
- amarkhel
Method Summary |
protected javax.faces.convert.Converter |
createDefaultConverter(javax.faces.context.FacesContext facesContext)
|
void |
decodeMetaComponent(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
java.lang.String metaComponentId)
|
protected void |
doDecode(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
Template method for custom decoding of concrete renderer. |
void |
encodeMetaComponent(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
java.lang.String metaComponentId)
|
static java.lang.Object |
formatDate(java.util.Date date)
|
static java.lang.Object |
formatSelectedDate(java.util.TimeZone timeZone,
java.util.Date date)
|
java.util.Locale |
getAsLocale(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component)
|
protected java.lang.String |
getBoundaryDatesModeOrDefault(javax.faces.component.UIComponent component)
|
java.lang.String |
getButtonIcon(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component)
|
protected java.util.Map<java.lang.String,java.lang.Object> |
getCollectedLabels(java.util.ResourceBundle[] bundles,
java.lang.String[] names)
|
java.lang.Object |
getConvertedValue(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component,
java.lang.Object submittedValue)
|
java.lang.Object |
getCurrentDate(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component)
|
java.lang.String |
getCurrentDateAsString(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component)
|
java.lang.String |
getDayCellClass(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component)
|
org.ajax4jsf.javascript.JSReference |
getDayEnabled(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component)
|
org.ajax4jsf.javascript.JSReference |
getDayStyleClass(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
|
protected java.lang.String |
getDirection(javax.faces.component.UIComponent component)
|
java.lang.String |
getInputValue(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component)
|
protected java.lang.String |
getJointPoint(javax.faces.component.UIComponent component)
|
java.util.Map<java.lang.String,java.lang.Object> |
getLabels(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component)
|
protected java.util.Map<java.lang.String,java.lang.Object> |
getLocaleOptions(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component)
|
protected AbstractCalendar.Mode |
getModeOrDefault(javax.faces.component.UIComponent component)
|
java.lang.String |
getPopupStyle(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component)
|
java.util.Map<java.lang.String,java.lang.Object> |
getPreparedDefaultTime(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component)
|
java.lang.Object |
getSelectedDate(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component)
|
protected java.lang.String |
getTodayControlModeOrDefault(javax.faces.component.UIComponent component)
|
boolean |
isUseIcons(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component)
|
void |
renderInputHandlers(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component)
|
protected javax.faces.convert.Converter |
setupConverter(javax.faces.context.FacesContext facesContext,
javax.faces.convert.Converter converter,
AbstractCalendar calendar)
|
java.lang.String |
writePreloadBody(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
|
Methods inherited from class org.richfaces.renderkit.RendererBase |
concatClasses, concatStyles, decode, doEncodeBegin, doEncodeChildren, doEncodeEnd, encodeBegin, encodeChildren, encodeEnd, getComponentClass, getSkin, getUtils, preDecode, preEncodeBegin, queueComponentEventForBehaviorEvent, renderChildren |
Methods inherited from class javax.faces.render.Renderer |
convertClientId, getRendersChildren |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CALENDAR_BUNDLE
public static final java.lang.String CALENDAR_BUNDLE
- See Also:
- Constant Field Values
OPTION_DISABLED
public static final java.lang.String OPTION_DISABLED
- See Also:
- Constant Field Values
OPTION_MIN_DAYS_IN_FIRST_WEEK
public static final java.lang.String OPTION_MIN_DAYS_IN_FIRST_WEEK
- See Also:
- Constant Field Values
MONTH_LABELS_SHORT
public static final java.lang.String MONTH_LABELS_SHORT
- See Also:
- Constant Field Values
MONTH_LABELS
public static final java.lang.String MONTH_LABELS
- See Also:
- Constant Field Values
WEEK_DAY_LABELS_SHORT
public static final java.lang.String WEEK_DAY_LABELS_SHORT
- See Also:
- Constant Field Values
WEEK_DAY_LABELS
public static final java.lang.String WEEK_DAY_LABELS
- See Also:
- Constant Field Values
FIRST_DAY_WEEK
public static final java.lang.String FIRST_DAY_WEEK
- See Also:
- Constant Field Values
MIN_DAYS_IN_FIRST_WEEK
public static final java.lang.String MIN_DAYS_IN_FIRST_WEEK
- See Also:
- Constant Field Values
CALENDAR_ICON_RESOURCE_NAME
public static final java.lang.String CALENDAR_ICON_RESOURCE_NAME
- See Also:
- Constant Field Values
CALENDAR_DISABLE_ICON_RESOURCE_NAME
public static final java.lang.String CALENDAR_DISABLE_ICON_RESOURCE_NAME
- See Also:
- Constant Field Values
CURRENT_DATE_INPUT
public static final java.lang.String CURRENT_DATE_INPUT
- See Also:
- Constant Field Values
CALENDAR_INPUT_HANDLER_ATTRIBUTES
protected static final java.util.Map<java.lang.String,ComponentAttribute> CALENDAR_INPUT_HANDLER_ATTRIBUTES
calendarConverterLookupStrategy
protected final InputUtils.ConverterLookupStrategy calendarConverterLookupStrategy
CalendarRendererBase
public CalendarRendererBase()
doDecode
protected void doDecode(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
- Description copied from class:
RendererBase
- Template method for custom decoding of concrete renderer. All parameters checking if performed in original
decode
method.
- Overrides:
doDecode
in class InputRendererBase
renderInputHandlers
public void renderInputHandlers(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component)
throws java.io.IOException
- Throws:
java.io.IOException
getConvertedValue
public java.lang.Object getConvertedValue(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component,
java.lang.Object submittedValue)
throws javax.faces.convert.ConverterException
- Overrides:
getConvertedValue
in class InputRendererBase
- Throws:
javax.faces.convert.ConverterException
getInputValue
public java.lang.String getInputValue(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component)
- Overrides:
getInputValue
in class InputRendererBase
getButtonIcon
public java.lang.String getButtonIcon(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component)
getSelectedDate
public java.lang.Object getSelectedDate(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component)
throws java.io.IOException
- Throws:
java.io.IOException
formatSelectedDate
public static java.lang.Object formatSelectedDate(java.util.TimeZone timeZone,
java.util.Date date)
getCurrentDate
public java.lang.Object getCurrentDate(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component)
throws java.io.IOException
- Throws:
java.io.IOException
getCurrentDateAsString
public java.lang.String getCurrentDateAsString(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component)
throws java.io.IOException
- Throws:
java.io.IOException
formatDate
public static java.lang.Object formatDate(java.util.Date date)
getDayCellClass
public java.lang.String getDayCellClass(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component)
getDayEnabled
public org.ajax4jsf.javascript.JSReference getDayEnabled(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component)
getDayStyleClass
public org.ajax4jsf.javascript.JSReference getDayStyleClass(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
getLabels
public java.util.Map<java.lang.String,java.lang.Object> getLabels(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component)
getCollectedLabels
protected java.util.Map<java.lang.String,java.lang.Object> getCollectedLabels(java.util.ResourceBundle[] bundles,
java.lang.String[] names)
getPreparedDefaultTime
public java.util.Map<java.lang.String,java.lang.Object> getPreparedDefaultTime(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component)
getLocaleOptions
protected java.util.Map<java.lang.String,java.lang.Object> getLocaleOptions(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component)
getPopupStyle
public java.lang.String getPopupStyle(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component)
getAsLocale
public java.util.Locale getAsLocale(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component)
writePreloadBody
public java.lang.String writePreloadBody(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
throws java.io.IOException
- Throws:
java.io.IOException
isUseIcons
public boolean isUseIcons(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component)
createDefaultConverter
protected javax.faces.convert.Converter createDefaultConverter(javax.faces.context.FacesContext facesContext)
setupConverter
protected javax.faces.convert.Converter setupConverter(javax.faces.context.FacesContext facesContext,
javax.faces.convert.Converter converter,
AbstractCalendar calendar)
encodeMetaComponent
public void encodeMetaComponent(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
java.lang.String metaComponentId)
throws java.io.IOException
- Specified by:
encodeMetaComponent
in interface org.richfaces.renderkit.MetaComponentRenderer
- Throws:
java.io.IOException
decodeMetaComponent
public void decodeMetaComponent(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
java.lang.String metaComponentId)
- Specified by:
decodeMetaComponent
in interface org.richfaces.renderkit.MetaComponentRenderer
getTodayControlModeOrDefault
protected java.lang.String getTodayControlModeOrDefault(javax.faces.component.UIComponent component)
getJointPoint
protected java.lang.String getJointPoint(javax.faces.component.UIComponent component)
getDirection
protected java.lang.String getDirection(javax.faces.component.UIComponent component)
getBoundaryDatesModeOrDefault
protected java.lang.String getBoundaryDatesModeOrDefault(javax.faces.component.UIComponent component)
getModeOrDefault
protected AbstractCalendar.Mode getModeOrDefault(javax.faces.component.UIComponent component)
Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.