Class LabelRenderer<T extends AbstractUILabel>

java.lang.Object
jakarta.faces.render.Renderer
org.apache.myfaces.tobago.renderkit.RendererBase<T>
org.apache.myfaces.tobago.internal.renderkit.renderer.LabelRenderer<T>
All Implemented Interfaces:
jakarta.faces.event.ComponentSystemEventListener, jakarta.faces.event.FacesListener, EventListener

public class LabelRenderer<T extends AbstractUILabel> extends RendererBase<T> implements jakarta.faces.event.ComponentSystemEventListener
  • Constructor Details

    • LabelRenderer

      public LabelRenderer()
  • Method Details

    • processEvent

      public void processEvent(jakarta.faces.event.ComponentSystemEvent event)
      Specified by:
      processEvent in interface jakarta.faces.event.ComponentSystemEventListener
    • encodeEndInternal

      public void encodeEndInternal(jakarta.faces.context.FacesContext facesContext, T component) throws IOException
      Overrides:
      encodeEndInternal in class RendererBase<T extends AbstractUILabel>
      Throws:
      IOException
    • encodeTextContent

      protected void encodeTextContent(jakarta.faces.context.FacesContext facesContext, TobagoResponseWriter writer, AbstractUILabel component) throws IOException
      Encodes the text inside of the label. Can be overwritten in other themes.
      Throws:
      IOException