org.richfaces.renderkit
Class CalendarRendererBase
java.lang.Object
javax.faces.render.Renderer
org.ajax4jsf.renderkit.RendererBase
org.ajax4jsf.renderkit.HeaderResourcesRendererBase
org.richfaces.renderkit.TemplateEncoderRendererBase
org.richfaces.renderkit.CalendarRendererBase
- All Implemented Interfaces:
- org.ajax4jsf.renderkit.ChameleonRenderer, org.ajax4jsf.renderkit.HeaderResourceProducer, org.ajax4jsf.resource.ResourceProduser
- Direct Known Subclasses:
- CalendarRenderer
public class CalendarRendererBase
- extends org.richfaces.renderkit.TemplateEncoderRendererBase
- Author:
- Nick Belaevski - mailto:nbelaevski@exadel.com created 08.06.2007
Fields inherited from class org.ajax4jsf.renderkit.RendererBase |
JAVASCRIPT_NAMESPACE |
Method Summary |
void |
addPopupToAjaxRendered(javax.faces.context.FacesContext context,
UICalendar component)
|
void |
dayCellClass(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
|
protected void |
doDecode(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
|
void |
encodeChildren(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent calendar)
|
static java.lang.Object |
formatDate(java.util.Date date)
|
static java.lang.Object |
formatSelectedDate(java.util.Date date)
|
protected java.lang.Class |
getComponentClass()
|
java.lang.Object |
getConvertedValue(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
java.lang.Object submittedValue)
|
java.lang.String |
getCurrentDate(javax.faces.context.FacesContext context,
UICalendar calendar)
|
java.lang.String |
getFirstWeekDay(javax.faces.context.FacesContext context,
UICalendar calendar)
|
java.lang.String |
getInputValue(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
|
java.lang.String |
getMinDaysInFirstWeek(javax.faces.context.FacesContext context,
UICalendar calendar)
|
java.lang.String |
getSelectedDate(javax.faces.context.FacesContext context,
UICalendar calendar)
|
protected java.util.Map |
getSymbolsMap(javax.faces.context.FacesContext facesContext,
UICalendar calendar)
|
void |
writeClass(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
|
void |
writeDayCellClass(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
|
void |
writeDayStyleClass(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
|
void |
writeEventHandlerFunction(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
java.lang.String eventName)
|
void |
writeFacetMarkupScriptBody(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
java.lang.String facetName)
|
void |
writeIsDayEnabled(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
|
void |
writeMarkupScriptBody(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
boolean children)
|
void |
writeOptionalFacetMarkupScriptBody(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
java.lang.String facetName)
|
void |
writePreloadBody(javax.faces.context.FacesContext context,
UICalendar calendar)
|
void |
writeSubmitFunction(javax.faces.context.FacesContext context,
UICalendar calendar)
|
void |
writeSymbols(javax.faces.context.FacesContext facesContext,
UICalendar calendar)
|
Methods inherited from class org.richfaces.renderkit.TemplateEncoderRendererBase |
createContentHandler, getRendersChildren, writeScriptBody |
Methods inherited from class org.ajax4jsf.renderkit.HeaderResourcesRendererBase |
encodeResourcesArray, getHeaderScripts, getHeaderStyles, getScripts, getStyles, preEncodeBegin |
Methods inherited from class org.ajax4jsf.renderkit.RendererBase |
addResource, decode, doEncodeBegin, doEncodeChildren, doEncodeEnd, encodeBegin, encodeEnd, getResource, getSkin, getUtils, preDecode, renderChild, renderChildren |
Methods inherited from class javax.faces.render.Renderer |
convertClientId |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MONTH_LABELS_SHORT
protected static final java.lang.String MONTH_LABELS_SHORT
- See Also:
- Constant Field Values
MONTH_LABELS
protected static final java.lang.String MONTH_LABELS
- See Also:
- Constant Field Values
WEEK_DAY_LABELS_SHORT
protected static final java.lang.String WEEK_DAY_LABELS_SHORT
- See Also:
- Constant Field Values
WEEK_DAY_LABELS
protected static final java.lang.String WEEK_DAY_LABELS
- See Also:
- Constant Field Values
DATE_SCROLL
public static final java.lang.String DATE_SCROLL
- See Also:
- Constant Field Values
MARKUP_SUFFIX
protected static final java.lang.String MARKUP_SUFFIX
- See Also:
- Constant Field Values
CalendarRendererBase
public CalendarRendererBase()
getComponentClass
protected java.lang.Class getComponentClass()
- Specified by:
getComponentClass
in class org.ajax4jsf.renderkit.RendererBase
addPopupToAjaxRendered
public void addPopupToAjaxRendered(javax.faces.context.FacesContext context,
UICalendar component)
getConvertedValue
public java.lang.Object getConvertedValue(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
java.lang.Object submittedValue)
throws javax.faces.convert.ConverterException
- Overrides:
getConvertedValue
in class javax.faces.render.Renderer
- Throws:
javax.faces.convert.ConverterException
doDecode
protected void doDecode(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
- Overrides:
doDecode
in class org.ajax4jsf.renderkit.RendererBase
encodeChildren
public void encodeChildren(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent calendar)
throws java.io.IOException
- Overrides:
encodeChildren
in class org.richfaces.renderkit.TemplateEncoderRendererBase
- Throws:
java.io.IOException
writeClass
public void writeClass(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
throws java.io.IOException
- Throws:
java.io.IOException
writeDayStyleClass
public void writeDayStyleClass(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
throws java.io.IOException
- Throws:
java.io.IOException
writeIsDayEnabled
public void writeIsDayEnabled(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
throws java.io.IOException
- Throws:
java.io.IOException
writeMarkupScriptBody
public void writeMarkupScriptBody(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
boolean children)
throws java.io.IOException
- Throws:
java.io.IOException
writeOptionalFacetMarkupScriptBody
public void writeOptionalFacetMarkupScriptBody(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
java.lang.String facetName)
throws java.io.IOException
- Throws:
java.io.IOException
dayCellClass
public void dayCellClass(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
throws java.io.IOException
- Throws:
java.io.IOException
writeDayCellClass
public void writeDayCellClass(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
throws java.io.IOException
- Throws:
java.io.IOException
writeFacetMarkupScriptBody
public void writeFacetMarkupScriptBody(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
java.lang.String facetName)
throws java.io.IOException
- Throws:
java.io.IOException
writePreloadBody
public void writePreloadBody(javax.faces.context.FacesContext context,
UICalendar calendar)
throws java.io.IOException
- Throws:
java.io.IOException
writeSubmitFunction
public void writeSubmitFunction(javax.faces.context.FacesContext context,
UICalendar calendar)
throws java.io.IOException
- Throws:
java.io.IOException
writeEventHandlerFunction
public void writeEventHandlerFunction(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
java.lang.String eventName)
throws java.io.IOException
- Throws:
java.io.IOException
getInputValue
public java.lang.String getInputValue(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
writeSymbols
public void writeSymbols(javax.faces.context.FacesContext facesContext,
UICalendar calendar)
throws java.io.IOException
- Throws:
java.io.IOException
getSymbolsMap
protected java.util.Map getSymbolsMap(javax.faces.context.FacesContext facesContext,
UICalendar calendar)
getFirstWeekDay
public java.lang.String getFirstWeekDay(javax.faces.context.FacesContext context,
UICalendar calendar)
throws java.io.IOException
- Throws:
java.io.IOException
getMinDaysInFirstWeek
public java.lang.String getMinDaysInFirstWeek(javax.faces.context.FacesContext context,
UICalendar calendar)
throws java.io.IOException
- Throws:
java.io.IOException
getCurrentDate
public java.lang.String getCurrentDate(javax.faces.context.FacesContext context,
UICalendar calendar)
throws java.io.IOException
- Throws:
java.io.IOException
getSelectedDate
public java.lang.String getSelectedDate(javax.faces.context.FacesContext context,
UICalendar calendar)
throws java.io.IOException
- Throws:
java.io.IOException
formatDate
public static java.lang.Object formatDate(java.util.Date date)
formatSelectedDate
public static java.lang.Object formatSelectedDate(java.util.Date date)
Copyright © 2007. All Rights Reserved.