Class LabelLayoutRendererBase<T extends javax.faces.component.UIComponent & SupportsLabelLayout & SupportsAutoSpacing>
java.lang.Object
javax.faces.render.Renderer
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 javax.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 SummaryFields inherited from class javax.faces.render.RendererPASSTHROUGH_RENDERER_LOCALNAME_KEY
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidencodeBeginInternal(javax.faces.context.FacesContext facesContext, T component) protected abstract voidencodeBeginMessageField(javax.faces.context.FacesContext facesContext, T component) protected voidencodeBeginSurroundingLabel(javax.faces.context.FacesContext facesContext, T component) voidencodeChildrenInternal(javax.faces.context.FacesContext context, T component) voidencodeEndInternal(javax.faces.context.FacesContext facesContext, T component) protected abstract voidencodeEndMessageField(javax.faces.context.FacesContext facesContext, T component) protected voidencodeEndSurroundingLabel(javax.faces.context.FacesContext facesContext, T component) protected voidencodeLabel(javax.faces.context.FacesContext facesContext, T component, TobagoResponseWriter writer, LabelLayout labelLayout) protected CssItem[]getComponentCss(javax.faces.context.FacesContext facesContext, T command) abstract HtmlElementsprotected abstract StringgetFieldId(javax.faces.context.FacesContext facesContext, T component) protected voidwriteAdditionalAttributes(javax.faces.context.FacesContext facesContext, TobagoResponseWriter writer, T input) Methods inherited from class org.apache.myfaces.tobago.internal.renderkit.renderer.DecodingInputRendererBasedecodeInternal, isOutputOnly, setSubmittedValueMethods inherited from class org.apache.myfaces.tobago.renderkit.RendererBasedecode, decodeClientBehaviors, encodeBegin, encodeBehavior, encodeBehavior, encodeChildren, encodeEnd, encodeReload, getBehaviorCommands, getConvertedValue, getConvertedValueInternal, getConverter, getCurrentValue, getFormattedValue, getResponseWriter, insideBegin, insideBegin, insideEnd, insideEnd, isInside, isInside, renderFocus, renderSelectItems, renderSelectItems, renderSelectItemsMethods inherited from class javax.faces.render.RendererconvertClientId, getRendersChildren
- 
Constructor Details- 
LabelLayoutRendererBasepublic LabelLayoutRendererBase()
 
- 
- 
Method Details- 
getComponentTag
- 
getComponentCss
- 
encodeBeginInternalpublic void encodeBeginInternal(javax.faces.context.FacesContext facesContext, T component) throws IOException - Overrides:
- encodeBeginInternalin class- RendererBase<T extends javax.faces.component.UIComponent & SupportsLabelLayout & SupportsAutoSpacing>
- Throws:
- IOException
 
- 
encodeEndInternalpublic void encodeEndInternal(javax.faces.context.FacesContext facesContext, T component) throws IOException - Overrides:
- encodeEndInternalin class- RendererBase<T extends javax.faces.component.UIComponent & SupportsLabelLayout & SupportsAutoSpacing>
- Throws:
- IOException
 
- 
encodeChildrenInternalpublic void encodeChildrenInternal(javax.faces.context.FacesContext context, T component) throws IOException - Overrides:
- encodeChildrenInternalin class- RendererBase<T extends javax.faces.component.UIComponent & SupportsLabelLayout & SupportsAutoSpacing>
- Throws:
- IOException
 
- 
encodeBeginMessageFieldprotected abstract void encodeBeginMessageField(javax.faces.context.FacesContext facesContext, T component) throws IOException - Throws:
- IOException
 
- 
encodeEndMessageFieldprotected abstract void encodeEndMessageField(javax.faces.context.FacesContext facesContext, T component) throws IOException - Throws:
- IOException
 
- 
encodeBeginSurroundingLabelprotected void encodeBeginSurroundingLabel(javax.faces.context.FacesContext facesContext, T component) throws IOException - Throws:
- IOException
 
- 
writeAdditionalAttributesprotected void writeAdditionalAttributes(javax.faces.context.FacesContext facesContext, TobagoResponseWriter writer, T input) throws IOException - Throws:
- IOException
 
- 
encodeEndSurroundingLabelprotected void encodeEndSurroundingLabel(javax.faces.context.FacesContext facesContext, T component) throws IOException - Throws:
- IOException
 
- 
encodeLabelprotected void encodeLabel(javax.faces.context.FacesContext facesContext, T component, TobagoResponseWriter writer, LabelLayout labelLayout) throws IOException - Throws:
- IOException
 
- 
getFieldId
 
-