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
-
Field Summary
Fields inherited from class jakarta.faces.render.Renderer
PASSTHROUGH_RENDERER_LOCALNAME_KEY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
encodeEndInternal
(jakarta.faces.context.FacesContext facesContext, T component) protected void
encodeTextContent
(jakarta.faces.context.FacesContext facesContext, TobagoResponseWriter writer, AbstractUILabel component) Encodes the text inside of the label.void
processEvent
(jakarta.faces.event.ComponentSystemEvent event) Methods inherited from class org.apache.myfaces.tobago.renderkit.RendererBase
decode, decodeClientBehaviors, decodeInternal, encodeBegin, encodeBeginInternal, encodeBehavior, encodeBehavior, encodeChildren, encodeChildrenInternal, encodeEnd, encodeReload, getBehaviorCommands, getConvertedValue, getConvertedValueInternal, getConverter, getCurrentValue, getFormattedValue, getResponseWriter, insideBegin, insideBegin, insideEnd, insideEnd, isInside, isInside, renderFocus, renderSelectItems, renderSelectItems, renderSelectItems
Methods inherited from class jakarta.faces.render.Renderer
convertClientId, getRendersChildren
-
Constructor Details
-
LabelRenderer
public LabelRenderer()
-
-
Method Details
-
processEvent
public void processEvent(jakarta.faces.event.ComponentSystemEvent event) - Specified by:
processEvent
in interfacejakarta.faces.event.ComponentSystemEventListener
-
encodeEndInternal
public void encodeEndInternal(jakarta.faces.context.FacesContext facesContext, T component) throws IOException - Overrides:
encodeEndInternal
in classRendererBase<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
-