Class LabelLayoutRendererBase<T extends jakarta.faces.component.UIComponent & SupportsLabelLayout & SupportsAutoSpacing>
java.lang.Object
org.apache.myfaces.tobago.renderkit.RendererBase<T>
org.apache.myfaces.tobago.internal.renderkit.renderer.DecodingInputRendererBase<T>
org.apache.myfaces.tobago.internal.renderkit.renderer.LabelLayoutRendererBase<T>
- Direct Known Subclasses:
DecorationPositionRendererBase
public abstract class LabelLayoutRendererBase<T extends jakarta.faces.component.UIComponent & SupportsLabelLayout & SupportsAutoSpacing>
extends DecodingInputRendererBase<T>
Manages the rendering of the label and the field together with different possibilities for the position
of the label (defined by
Attributes.labelLayout-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconvertClientId(jakarta.faces.context.FacesContext arg0, String arg1) voidencodeBeginInternal(jakarta.faces.context.FacesContext facesContext, T component) protected abstract voidencodeBeginMessageField(jakarta.faces.context.FacesContext facesContext, T component) protected voidencodeBeginSurroundingLabel(jakarta.faces.context.FacesContext facesContext, T component) voidencodeChildrenInternal(jakarta.faces.context.FacesContext context, T component) voidencodeEndInternal(jakarta.faces.context.FacesContext facesContext, T component) protected abstract voidencodeEndMessageField(jakarta.faces.context.FacesContext facesContext, T component) protected voidencodeEndSurroundingLabel(jakarta.faces.context.FacesContext facesContext, T component) protected voidencodeLabel(jakarta.faces.context.FacesContext facesContext, T component, TobagoResponseWriter writer, LabelLayout labelLayout) protected CssItem[]getComponentCss(jakarta.faces.context.FacesContext facesContext, T command) abstract HtmlElementsprotected abstract StringgetFieldId(jakarta.faces.context.FacesContext facesContext, T component) booleanprotected voidwriteAdditionalAttributes(jakarta.faces.context.FacesContext facesContext, TobagoResponseWriter writer, T component) Methods inherited from class DecodingInputRendererBase
decodeInternal, isOutputOnly, setSubmittedValueMethods inherited from class RendererBase
decode, decodeClientBehaviors, encodeBegin, encodeBehavior, encodeBehavior, encodeChildren, encodeEnd, encodeReload, getBehaviorCommands, getConvertedValue, getConvertedValueInternal, getConverter, getCurrentValue, getFormattedValue, getResponseWriter, insideBegin, insideBegin, insideEnd, insideEnd, isInside, isInside, renderFocus, renderSelectItems, renderSelectItems, renderSelectItems
-
Field Details
-
PASSTHROUGH_RENDERER_LOCALNAME_KEY
- See Also:
-
-
Constructor Details
-
LabelLayoutRendererBase
public LabelLayoutRendererBase()
-
-
Method Details
-
getComponentTag
-
getComponentCss
-
encodeBeginInternal
public void encodeBeginInternal(jakarta.faces.context.FacesContext facesContext, T component) throws IOException - Overrides:
encodeBeginInternalin classRendererBase<T extends jakarta.faces.component.UIComponent & SupportsLabelLayout & SupportsAutoSpacing>- Throws:
IOException
-
encodeEndInternal
public void encodeEndInternal(jakarta.faces.context.FacesContext facesContext, T component) throws IOException - Overrides:
encodeEndInternalin classRendererBase<T extends jakarta.faces.component.UIComponent & SupportsLabelLayout & SupportsAutoSpacing>- Throws:
IOException
-
encodeChildrenInternal
public void encodeChildrenInternal(jakarta.faces.context.FacesContext context, T component) throws IOException - Overrides:
encodeChildrenInternalin classRendererBase<T extends jakarta.faces.component.UIComponent & SupportsLabelLayout & SupportsAutoSpacing>- Throws:
IOException
-
encodeBeginMessageField
protected abstract void encodeBeginMessageField(jakarta.faces.context.FacesContext facesContext, T component) throws IOException - Throws:
IOException
-
encodeEndMessageField
protected abstract void encodeEndMessageField(jakarta.faces.context.FacesContext facesContext, T component) throws IOException - Throws:
IOException
-
encodeBeginSurroundingLabel
protected void encodeBeginSurroundingLabel(jakarta.faces.context.FacesContext facesContext, T component) throws IOException - Throws:
IOException
-
writeAdditionalAttributes
protected void writeAdditionalAttributes(jakarta.faces.context.FacesContext facesContext, TobagoResponseWriter writer, T component) throws IOException - Throws:
IOException
-
encodeEndSurroundingLabel
protected void encodeEndSurroundingLabel(jakarta.faces.context.FacesContext facesContext, T component) throws IOException - Throws:
IOException
-
encodeLabel
protected void encodeLabel(jakarta.faces.context.FacesContext facesContext, T component, TobagoResponseWriter writer, LabelLayout labelLayout) throws IOException - Throws:
IOException
-
getFieldId
-
convertClientId
-
getRendersChildren
public boolean getRendersChildren()
-