Class TimePickerRenderer

java.lang.Object
javax.faces.render.Renderer
org.primefaces.renderkit.CoreRenderer
org.primefaces.renderkit.InputRenderer
org.primefaces.extensions.component.timepicker.TimePickerRenderer

public class TimePickerRenderer extends org.primefaces.renderkit.InputRenderer
Renderer for the TimePicker component.
Since:
0.3
Version:
$Revision$
Author:
Oleg Varaksin / last modified by Melloware
  • Field Summary

    Fields inherited from class javax.faces.render.Renderer

    PASSTHROUGH_RENDERER_LOCALNAME_KEY
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    decode(javax.faces.context.FacesContext fc, javax.faces.component.UIComponent component)
     
    void
    encodeEnd(javax.faces.context.FacesContext fc, javax.faces.component.UIComponent component)
     
    protected void
    encodeMarkup(javax.faces.context.FacesContext fc, TimePicker timepicker, String value)
     
    protected void
    encodeScript(javax.faces.context.FacesContext fc, TimePicker timepicker, String value)
     
    protected void
    encodeSpinnerButton(javax.faces.context.FacesContext fc, String styleClass, String iconClass, boolean disabled)
     
    getConvertedValue(javax.faces.context.FacesContext fc, javax.faces.component.UIComponent component, Object submittedValue)
     
     
    protected String
    getPattern(TimePicker timepicker)
     
     
    protected String
    getValueAsString(javax.faces.context.FacesContext fc, TimePicker timepicker)
     
    protected Class<?>
    resolveDateType(javax.faces.context.FacesContext context, TimePicker timePicker)
     

    Methods inherited from class org.primefaces.renderkit.InputRenderer

    createStyleClass, createStyleClass, isDisabled, isReadOnly, renderAccessibilityAttributes, renderAccessibilityAttributes, renderAccessibilityAttributesHidden, renderARIACombobox, renderARIAInvalid, renderARIARequired, 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, renderRTLDirection, renderValidationMetadata, shouldRenderAttribute, shouldWriteId

    Methods inherited from class javax.faces.render.Renderer

    convertClientId, encodeBegin, encodeChildren, getRendersChildren

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • TimePickerRenderer

      public TimePickerRenderer()
  • Method Details

    • decode

      public void decode(javax.faces.context.FacesContext fc, javax.faces.component.UIComponent component)
      Overrides:
      decode in class javax.faces.render.Renderer
    • encodeEnd

      public void encodeEnd(javax.faces.context.FacesContext fc, javax.faces.component.UIComponent component) throws IOException
      Overrides:
      encodeEnd in class javax.faces.render.Renderer
      Throws:
      IOException
    • getConvertedValue

      public Object getConvertedValue(javax.faces.context.FacesContext fc, javax.faces.component.UIComponent component, Object submittedValue)
      Overrides:
      getConvertedValue in class org.primefaces.renderkit.InputRenderer
    • encodeMarkup

      protected void encodeMarkup(javax.faces.context.FacesContext fc, TimePicker timepicker, String value) throws IOException
      Throws:
      IOException
    • encodeScript

      protected void encodeScript(javax.faces.context.FacesContext fc, TimePicker timepicker, String value) throws IOException
      Throws:
      IOException
    • encodeSpinnerButton

      protected void encodeSpinnerButton(javax.faces.context.FacesContext fc, String styleClass, String iconClass, boolean disabled) throws IOException
      Throws:
      IOException
    • getValueAsString

      protected String getValueAsString(javax.faces.context.FacesContext fc, TimePicker timepicker)
    • getPattern

      protected String getPattern(TimePicker timepicker)
    • getDateTimeFormatter

      protected DateTimeFormatter getDateTimeFormatter(TimePicker timepicker)
    • getSimpleDateFormat

      protected SimpleDateFormat getSimpleDateFormat(TimePicker timepicker)
    • resolveDateType

      protected Class<?> resolveDateType(javax.faces.context.FacesContext context, TimePicker timePicker)