public class CalendarRendererBase extends InputRendererBase implements 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_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) |
JSReference |
getDayEnabled(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component) |
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, isAlreadyRendered, preDecode, preEncodeBegin, queueComponentEventForBehaviorEvent, renderChildren
public 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 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)
RendererBase
RendererBase.decode(FacesContext, UIComponent)
method.doDecode
in class InputRendererBase
public void renderInputHandlers(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component) throws IOException
IOException
public Object getConvertedValue(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component, Object submittedValue) throws javax.faces.convert.ConverterException
getConvertedValue
in class InputRendererBase
javax.faces.convert.ConverterException
public String getInputValue(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component)
getInputValue
in class InputRendererBase
public 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
IOException
public Object getCurrentDate(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component) throws IOException
IOException
public String getCurrentDateAsString(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component) throws IOException
IOException
public String getDayCellClass(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component)
public JSReference getDayEnabled(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component)
public 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
IOException
public 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 MetaComponentRenderer
IOException
public void decodeMetaComponent(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, String metaComponentId)
decodeMetaComponent
in interface MetaComponentRenderer
protected 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 © 2016 JBoss by Red Hat. All Rights Reserved.