Class 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 org.primefaces.renderkit.InputRenderer

        ARIA_FILTER
      • Fields inherited from class javax.faces.render.Renderer

        PASSTHROUGH_RENDERER_LOCALNAME_KEY
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      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, java.lang.String value)  
      protected void encodeScript​(javax.faces.context.FacesContext fc, TimePicker timepicker, java.lang.String value)  
      protected void encodeSpinnerButton​(javax.faces.context.FacesContext fc, java.lang.String styleClass, java.lang.String iconClass, boolean disabled)  
      java.lang.Object getConvertedValue​(javax.faces.context.FacesContext fc, javax.faces.component.UIComponent component, java.lang.Object submittedValue)  
      protected java.time.format.DateTimeFormatter getDateTimeFormatter​(TimePicker timepicker)  
      protected java.lang.String getPattern​(TimePicker timepicker)  
      protected java.text.SimpleDateFormat getSimpleDateFormat​(TimePicker timepicker)  
      protected java.lang.String getValueAsString​(javax.faces.context.FacesContext fc, TimePicker timepicker)  
      protected java.lang.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, 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
      • Methods inherited from class java.lang.Object

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

      • TimePickerRenderer

        public TimePickerRenderer()
    • Method Detail

      • 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 java.io.IOException
        Overrides:
        encodeEnd in class javax.faces.render.Renderer
        Throws:
        java.io.IOException
      • getConvertedValue

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

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

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

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

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

        protected java.lang.String getPattern​(TimePicker timepicker)
      • getDateTimeFormatter

        protected java.time.format.DateTimeFormatter getDateTimeFormatter​(TimePicker timepicker)
      • getSimpleDateFormat

        protected java.text.SimpleDateFormat getSimpleDateFormat​(TimePicker timepicker)
      • resolveDateType

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