Class BaseCalendarRenderer

java.lang.Object
javax.faces.render.Renderer
org.primefaces.renderkit.CoreRenderer
org.primefaces.renderkit.InputRenderer
org.primefaces.component.calendar.BaseCalendarRenderer
Direct Known Subclasses:
CalendarRenderer, DatePickerRenderer

public abstract class BaseCalendarRenderer extends InputRenderer
  • Constructor Details

    • BaseCalendarRenderer

      public BaseCalendarRenderer()
  • Method Details

    • decode

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

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

      protected abstract void encodeMarkup(javax.faces.context.FacesContext context, UICalendar uicalendar, String value) throws IOException
      Throws:
      IOException
    • encodeScript

      protected abstract void encodeScript(javax.faces.context.FacesContext context, UICalendar uicalendar, String value) throws IOException
      Throws:
      IOException
    • encodeInput

      protected void encodeInput(javax.faces.context.FacesContext context, UICalendar uicalendar, String id, String value, boolean popup) 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 class InputRenderer
      Throws:
      javax.faces.convert.ConverterException
    • convertToLegacyDateAPI

      protected Date convertToLegacyDateAPI(javax.faces.context.FacesContext context, UICalendar calendar, String submittedValue)
    • convertToJava8DateTimeAPI

      protected Temporal convertToJava8DateTimeAPI(javax.faces.context.FacesContext context, UICalendar calendar, Class<?> type, String submittedValue)
    • createConverterException

      protected javax.faces.convert.ConverterException createConverterException(javax.faces.context.FacesContext context, UICalendar calendar, String submittedValue, Object param1)
    • resolveDateType

      protected Class<?> resolveDateType(javax.faces.context.FacesContext context, UICalendar calendar)
    • resolveConverter

      protected javax.faces.convert.Converter resolveConverter(javax.faces.context.FacesContext context, UICalendar calendar, Class<?> type)