Class DatePickerRenderer
java.lang.Object
javax.faces.render.Renderer
org.primefaces.renderkit.CoreRenderer
org.primefaces.renderkit.InputRenderer
org.primefaces.component.calendar.BaseCalendarRenderer
org.primefaces.component.datepicker.DatePickerRenderer
-
Field Summary
Fields inherited from class javax.faces.render.Renderer
PASSTHROUGH_RENDERER_LOCALNAME_KEY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
encodeDateMetadata
(javax.faces.context.FacesContext context, DatePicker datePicker) protected void
encodeDateMetadataAsJSON
(javax.faces.context.FacesContext context, DatePicker datePicker, DateMetadataModel model) void
encodeEnd
(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component) protected void
encodeMarkup
(javax.faces.context.FacesContext context, UICalendar uicalendar, String value) protected void
encodeScript
(javax.faces.context.FacesContext context, UICalendar uicalendar, String value) protected void
encodeScriptDateStyleClasses
(WidgetBuilder wb, DatePicker datePicker) getConvertedValue
(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, Object value) protected String
resolveMask
(DatePicker datePicker, String mask) Methods inherited from class org.primefaces.component.calendar.BaseCalendarRenderer
convertToJava8DateTimeAPI, convertToLegacyDateAPI, createConverterException, decode, encodeInput, resolveConverter, resolveDateType
Methods inherited from class org.primefaces.renderkit.InputRenderer
createStyleClass, createStyleClass, isDisabled, isReadOnly, renderAccessibilityAttributes, renderAccessibilityAttributes, renderAccessibilityAttributesHidden, renderARIACombobox, renderARIAInvalid, renderARIARequired, renderRTLDirection, shouldDecode
Methods inherited from class org.primefaces.renderkit.CoreRenderer
buildAjaxRequest, buildAjaxRequest, buildAjaxRequest, buildDomEvent, buildNonAjaxRequest, buildNonAjaxRequest, decodeBehaviors, encodeClientBehaviors, encodeIndexedId, endsWithLenghtUnit, getEventBehaviors, getHighlighter, getIconOnlyButtonText, getResourceRequestPath, getResourceURL, getStyleBuilder, getStyleClassBuilder, getWidgetBuilder, isGrouped, isValueBlank, logDevelopmentWarning, preConfiguredAjaxRequestBuilder, preConfiguredAjaxRequestBuilder, renderAttribute, renderButtonValue, renderChild, renderChildren, renderDomEvent, renderDomEvents, renderDummyMarkup, renderDynamicPassThruAttributes, renderHiddenInput, renderOnchange, renderOnclick, renderPassThruAttributes, renderPassThruAttributes, renderPassThruAttributes, renderValidationMetadata, shouldRenderAttribute, shouldWriteId
Methods inherited from class javax.faces.render.Renderer
convertClientId, encodeBegin, encodeChildren, getRendersChildren
-
Constructor Details
-
DatePickerRenderer
public DatePickerRenderer()
-
-
Method Details
-
encodeEnd
public void encodeEnd(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component) throws IOException - Overrides:
encodeEnd
in classBaseCalendarRenderer
- Throws:
IOException
-
encodeDateMetadata
protected void encodeDateMetadata(javax.faces.context.FacesContext context, DatePicker datePicker) throws IOException - Throws:
IOException
-
encodeDateMetadataAsJSON
protected void encodeDateMetadataAsJSON(javax.faces.context.FacesContext context, DatePicker datePicker, DateMetadataModel model) throws IOException - Throws:
IOException
-
encodeMarkup
protected void encodeMarkup(javax.faces.context.FacesContext context, UICalendar uicalendar, String value) throws IOException - Specified by:
encodeMarkup
in classBaseCalendarRenderer
- Throws:
IOException
-
encodeScript
protected void encodeScript(javax.faces.context.FacesContext context, UICalendar uicalendar, String value) throws IOException - Specified by:
encodeScript
in classBaseCalendarRenderer
- Throws:
IOException
-
resolveMask
-
encodeScriptDateStyleClasses
protected void encodeScriptDateStyleClasses(WidgetBuilder wb, DatePicker datePicker) throws IOException - Throws:
IOException
-
getConvertedValue
public Object getConvertedValue(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, Object value) throws javax.faces.convert.ConverterException - Overrides:
getConvertedValue
in classBaseCalendarRenderer
- Throws:
javax.faces.convert.ConverterException
-