public class CalendarRendererBase extends InputRendererBase implements org.richfaces.renderkit.MetaComponentRenderer
| Modifier and Type | Field and Description |
|---|---|
static String |
CALENDAR_BUNDLE |
static String |
CALENDAR_DISABLE_ICON_RESOURCE_NAME |
static String |
CALENDAR_ICON_RESOURCE_NAME |
protected static Map<String,ComponentAttribute> |
CALENDAR_INPUT_HANDLER_ATTRIBUTES |
protected InputUtils.ConverterLookupStrategy |
calendarConverterLookupStrategy |
static String |
CURRENT_DATE_INPUT |
static String |
FIRST_DAY_WEEK |
static String |
MIN_DAYS_IN_FIRST_WEEK |
static String |
MONTH_LABELS |
static String |
MONTH_LABELS_SHORT |
static String |
OPTION_DISABLED |
static String |
OPTION_MIN_DAYS_IN_FIRST_WEEK |
static String |
WEEK_DAY_LABELS |
static String |
WEEK_DAY_LABELS_SHORT |
| Constructor and Description |
|---|
CalendarRendererBase() |
| Modifier and Type | Method and Description |
|---|---|
protected javax.faces.convert.Converter |
createDefaultConverter(javax.faces.context.FacesContext facesContext) |
void |
decodeMetaComponent(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
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,
String metaComponentId) |
static Object |
formatDate(Date date) |
static Object |
formatSelectedDate(TimeZone timeZone,
Date date) |
Locale |
getAsLocale(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component) |
protected String |
getBoundaryDatesModeOrDefault(javax.faces.component.UIComponent component) |
String |
getButtonIcon(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component) |
protected Map<String,Object> |
getCollectedLabels(ResourceBundle[] bundles,
String[] names) |
Object |
getConvertedValue(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component,
Object submittedValue) |
Object |
getCurrentDate(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component) |
String |
getCurrentDateAsString(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component) |
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 String |
getDirection(javax.faces.component.UIComponent component) |
String |
getInputValue(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component) |
protected String |
getJointPoint(javax.faces.component.UIComponent component) |
Map<String,Object> |
getLabels(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component) |
protected Map<String,Object> |
getLocaleOptions(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component) |
protected AbstractCalendar.Mode |
getModeOrDefault(javax.faces.component.UIComponent component) |
String |
getPopupStyle(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component) |
Map<String,Object> |
getPreparedDefaultTime(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component) |
Object |
getSelectedDate(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component) |
protected 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) |
String |
writePreloadBody(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component) |
concatClasses, concatStyles, decode, doEncodeBegin, doEncodeChildren, doEncodeEnd, encodeBegin, encodeChildren, encodeEnd, getComponentClass, getResourcePath, getSkin, getUtils, preDecode, preEncodeBegin, queueComponentEventForBehaviorEvent, renderChildrenpublic static final String CALENDAR_BUNDLE
public static final String OPTION_DISABLED
public static final String OPTION_MIN_DAYS_IN_FIRST_WEEK
public static final String MONTH_LABELS_SHORT
public static final String MONTH_LABELS
public static final String WEEK_DAY_LABELS_SHORT
public static final String WEEK_DAY_LABELS
public static final String FIRST_DAY_WEEK
public static final String MIN_DAYS_IN_FIRST_WEEK
public static final String CALENDAR_ICON_RESOURCE_NAME
public static final String CALENDAR_DISABLE_ICON_RESOURCE_NAME
public static final String CURRENT_DATE_INPUT
protected static final Map<String,ComponentAttribute> CALENDAR_INPUT_HANDLER_ATTRIBUTES
protected final InputUtils.ConverterLookupStrategy calendarConverterLookupStrategy
protected void doDecode(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
RendererBasedecode
method.doDecode in class InputRendererBasepublic void renderInputHandlers(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component)
throws IOException
IOExceptionpublic Object getConvertedValue(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component, Object submittedValue) throws javax.faces.convert.ConverterException
getConvertedValue in class InputRendererBasejavax.faces.convert.ConverterExceptionpublic String getInputValue(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component)
getInputValue in class InputRendererBasepublic String getButtonIcon(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component)
public Object getSelectedDate(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component) throws IOException
IOExceptionpublic Object getCurrentDate(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component) throws IOException
IOExceptionpublic String getCurrentDateAsString(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component) throws IOException
IOExceptionpublic String getDayCellClass(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component)
public org.ajax4jsf.javascript.JSReference getDayEnabled(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component)
public org.ajax4jsf.javascript.JSReference getDayStyleClass(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
public Map<String,Object> getLabels(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component)
protected Map<String,Object> getCollectedLabels(ResourceBundle[] bundles, String[] names)
public Map<String,Object> getPreparedDefaultTime(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component)
protected Map<String,Object> getLocaleOptions(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component)
public String getPopupStyle(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component)
public Locale getAsLocale(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component)
public String writePreloadBody(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component) throws IOException
IOExceptionpublic boolean isUseIcons(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component)
protected javax.faces.convert.Converter createDefaultConverter(javax.faces.context.FacesContext facesContext)
protected javax.faces.convert.Converter setupConverter(javax.faces.context.FacesContext facesContext,
javax.faces.convert.Converter converter,
AbstractCalendar calendar)
public void encodeMetaComponent(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
String metaComponentId)
throws IOException
encodeMetaComponent in interface org.richfaces.renderkit.MetaComponentRendererIOExceptionpublic void decodeMetaComponent(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
String metaComponentId)
decodeMetaComponent in interface org.richfaces.renderkit.MetaComponentRendererprotected String getTodayControlModeOrDefault(javax.faces.component.UIComponent component)
protected String getJointPoint(javax.faces.component.UIComponent component)
protected String getDirection(javax.faces.component.UIComponent component)
protected String getBoundaryDatesModeOrDefault(javax.faces.component.UIComponent component)
protected AbstractCalendar.Mode getModeOrDefault(javax.faces.component.UIComponent component)
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.