Class RendererBase<T extends javax.faces.component.UIComponent>

    • Constructor Detail

      • RendererBase

        public RendererBase()
    • Method Detail

      • encodeBegin

        public final void encodeBegin​(javax.faces.context.FacesContext context,
                                      javax.faces.component.UIComponent component)
                               throws IOException
        Overrides:
        encodeBegin in class javax.faces.render.Renderer
        Throws:
        IOException
      • encodeBeginInternal

        public void encodeBeginInternal​(javax.faces.context.FacesContext context,
                                        T component)
                                 throws IOException
        Throws:
        IOException
      • encodeChildren

        public final void encodeChildren​(javax.faces.context.FacesContext context,
                                         javax.faces.component.UIComponent component)
                                  throws IOException
        Overrides:
        encodeChildren in class javax.faces.render.Renderer
        Throws:
        IOException
      • encodeChildrenInternal

        public void encodeChildrenInternal​(javax.faces.context.FacesContext context,
                                           T component)
                                    throws IOException
        Throws:
        IOException
      • encodeEnd

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

        public void encodeEndInternal​(javax.faces.context.FacesContext context,
                                      T component)
                               throws IOException
        Throws:
        IOException
      • decode

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

        public void decodeInternal​(javax.faces.context.FacesContext context,
                                   T component)
      • getConvertedValue

        public Object getConvertedValue​(javax.faces.context.FacesContext facesContext,
                                        javax.faces.component.UIComponent component,
                                        Object submittedValue)
                                 throws javax.faces.convert.ConverterException
        Overrides:
        getConvertedValue in class javax.faces.render.Renderer
        Throws:
        javax.faces.convert.ConverterException
      • getConvertedValueInternal

        public Object getConvertedValueInternal​(javax.faces.context.FacesContext context,
                                                T component,
                                                Object submittedValue)
                                         throws javax.faces.convert.ConverterException
        Throws:
        javax.faces.convert.ConverterException
      • getCurrentValue

        protected String getCurrentValue​(javax.faces.context.FacesContext facesContext,
                                         T component)
      • getResponseWriter

        protected TobagoResponseWriter getResponseWriter​(javax.faces.context.FacesContext facesContext)
      • insideBegin

        protected void insideBegin​(javax.faces.context.FacesContext facesContext,
                                   HtmlElements inside)
      • insideEnd

        protected void insideEnd​(javax.faces.context.FacesContext facesContext,
                                 HtmlElements inside)
      • isInside

        protected boolean isInside​(javax.faces.context.FacesContext facesContext,
                                   HtmlElements inside)
      • insideBegin

        protected void insideBegin​(javax.faces.context.FacesContext facesContext,
                                   Facets inside)
      • insideEnd

        protected void insideEnd​(javax.faces.context.FacesContext facesContext,
                                 Facets inside)
      • isInside

        protected boolean isInside​(javax.faces.context.FacesContext facesContext,
                                   Facets inside)
      • encodeReload

        public void encodeReload​(javax.faces.context.FacesContext facesContext,
                                 AbstractUIReload reload)
                          throws IOException
        Special implementation for the reload facet (e.g. for tc:panel and tc:sheet).
        Throws:
        IOException
      • encodeBehavior

        protected void encodeBehavior​(TobagoResponseWriter writer,
                                      javax.faces.context.FacesContext facesContext,
                                      javax.faces.component.behavior.ClientBehaviorHolder holder)
                               throws IOException
        Renders the tobago-behavior tag.
        Throws:
        IOException
        Since:
        5.0
      • getBehaviorCommands

        protected CommandMap getBehaviorCommands​(javax.faces.context.FacesContext facesContext,
                                                 javax.faces.component.behavior.ClientBehaviorHolder clientBehaviorHolder)
      • decodeClientBehaviors

        protected void decodeClientBehaviors​(javax.faces.context.FacesContext facesContext,
                                             T component)
      • getFormattedValue

        protected String getFormattedValue​(javax.faces.context.FacesContext facesContext,
                                           T component,
                                           Object currentValue)
                                    throws javax.faces.convert.ConverterException
        Throws:
        javax.faces.convert.ConverterException
      • getConverter

        protected javax.faces.convert.Converter getConverter​(javax.faces.context.FacesContext facesContext,
                                                             T component,
                                                             Object value)
        May return null, if no converter can be find.