Class RendererBase<T extends jakarta.faces.component.UIComponent>
java.lang.Object
jakarta.faces.render.Renderer
org.apache.myfaces.tobago.renderkit.RendererBase<T>
- Direct Known Subclasses:
- BadgeRenderer,- BarRenderer,- ButtonsRenderer,- CollapsiblePanelRendererBase,- ColumnPanelRenderer,- ColumnRenderer,- ColumnSelectorRenderer,- ConfigRenderer,- DecodingCommandRendererBase,- DecodingInputRendererBase,- FigureRenderer,- FlexLayoutRenderer,- FlowLayoutRenderer,- FooterRenderer,- FormRenderer,- GridLayoutRenderer,- HeaderRenderer,- ImageRenderer,- LabelRenderer,- LinksRenderer,- MessagesRenderer,- MetaLinkRenderer,- MetaRenderer,- ObjectRenderer,- OperationRenderer,- PageRenderer,- PopoverRenderer,- ProgressRenderer,- ReloadRenderer,- ScriptRenderer,- SegmentLayoutRenderer,- SelectItemsRenderer,- SelectReferenceRenderer,- SeparatorRenderer,- SheetRenderer,- SplitLayoutRenderer,- StyleRenderer,- SubviewRenderer,- SuggestRenderer,- TabGroupRenderer,- TabRenderer,- ToastsRenderer,- TreeIconRenderer,- TreeIndentRenderer,- TreeLabelRenderer,- TreeListboxRenderer,- TreeNodeRenderer,- TreeRenderer,- TreeSelectRenderer,- VerbatimRenderer
public abstract class RendererBase<T extends jakarta.faces.component.UIComponent>
extends jakarta.faces.render.Renderer
- 
Field SummaryFields inherited from class jakarta.faces.render.RendererPASSTHROUGH_RENDERER_LOCALNAME_KEY
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionfinal voiddecode(jakarta.faces.context.FacesContext context, jakarta.faces.component.UIComponent component) protected voiddecodeClientBehaviors(jakarta.faces.context.FacesContext facesContext, T component) voiddecodeInternal(jakarta.faces.context.FacesContext context, T component) final voidencodeBegin(jakarta.faces.context.FacesContext context, jakarta.faces.component.UIComponent component) voidencodeBeginInternal(jakarta.faces.context.FacesContext context, T component) protected voidencodeBehavior(TobagoResponseWriter writer, jakarta.faces.context.FacesContext facesContext, jakarta.faces.component.behavior.ClientBehaviorHolder holder) Renders the tobago-behavior tag.protected voidencodeBehavior(TobagoResponseWriter writer, CommandMap behaviorCommands) Renders the tobago-behavior tag.final voidencodeChildren(jakarta.faces.context.FacesContext context, jakarta.faces.component.UIComponent component) voidencodeChildrenInternal(jakarta.faces.context.FacesContext context, T component) final voidencodeEnd(jakarta.faces.context.FacesContext context, jakarta.faces.component.UIComponent component) voidencodeEndInternal(jakarta.faces.context.FacesContext context, T component) voidencodeReload(jakarta.faces.context.FacesContext facesContext, AbstractUIReload reload) Special implementation for the reload facet (e.g. for tc:panel and tc:sheet).protected CommandMapgetBehaviorCommands(jakarta.faces.context.FacesContext facesContext, jakarta.faces.component.behavior.ClientBehaviorHolder clientBehaviorHolder) getConvertedValue(jakarta.faces.context.FacesContext facesContext, jakarta.faces.component.UIComponent component, Object submittedValue) getConvertedValueInternal(jakarta.faces.context.FacesContext context, T component, Object submittedValue) protected jakarta.faces.convert.ConvertergetConverter(jakarta.faces.context.FacesContext facesContext, T component, Object value) May return null, if no converter can be find.protected StringgetCurrentValue(jakarta.faces.context.FacesContext facesContext, T component) protected StringgetFormattedValue(jakarta.faces.context.FacesContext facesContext, T component, Object currentValue) protected TobagoResponseWritergetResponseWriter(jakarta.faces.context.FacesContext facesContext) protected voidinsideBegin(jakarta.faces.context.FacesContext facesContext, Facets inside) protected voidinsideBegin(jakarta.faces.context.FacesContext facesContext, HtmlElements inside) protected voidprotected voidinsideEnd(jakarta.faces.context.FacesContext facesContext, HtmlElements inside) protected booleanprotected booleanisInside(jakarta.faces.context.FacesContext facesContext, HtmlElements inside) static voidrenderFocus(String clientId, boolean focus, boolean error, jakarta.faces.context.FacesContext facesContext, TobagoResponseWriter writer) protected voidrenderSelectItems(jakarta.faces.component.UIInput component, TobagoClass optionClass, Iterable<jakarta.faces.model.SelectItem> items, Object[] values, String[] submittedValues, Boolean onlySelected, TobagoResponseWriter writer, jakarta.faces.context.FacesContext facesContext) protected voidrenderSelectItems(jakarta.faces.component.UIInput component, TobagoClass optionClass, Iterable<jakarta.faces.model.SelectItem> items, Object[] values, String[] submittedValues, TobagoResponseWriter writer, jakarta.faces.context.FacesContext facesContext) protected voidrenderSelectItems(jakarta.faces.component.UIInput component, TobagoClass optionClass, Iterable<jakarta.faces.model.SelectItem> items, Object value, String submittedValue, TobagoResponseWriter writer, jakarta.faces.context.FacesContext facesContext) Methods inherited from class jakarta.faces.render.RendererconvertClientId, getRendersChildren
- 
Constructor Details- 
RendererBasepublic RendererBase()
 
- 
- 
Method Details- 
encodeBeginpublic final void encodeBegin(jakarta.faces.context.FacesContext context, jakarta.faces.component.UIComponent component) throws IOException - Overrides:
- encodeBeginin class- jakarta.faces.render.Renderer
- Throws:
- IOException
 
- 
encodeBeginInternalpublic void encodeBeginInternal(jakarta.faces.context.FacesContext context, T component) throws IOException - Throws:
- IOException
 
- 
encodeChildrenpublic final void encodeChildren(jakarta.faces.context.FacesContext context, jakarta.faces.component.UIComponent component) throws IOException - Overrides:
- encodeChildrenin class- jakarta.faces.render.Renderer
- Throws:
- IOException
 
- 
encodeChildrenInternalpublic void encodeChildrenInternal(jakarta.faces.context.FacesContext context, T component) throws IOException - Throws:
- IOException
 
- 
encodeEndpublic final void encodeEnd(jakarta.faces.context.FacesContext context, jakarta.faces.component.UIComponent component) throws IOException - Overrides:
- encodeEndin class- jakarta.faces.render.Renderer
- Throws:
- IOException
 
- 
encodeEndInternalpublic void encodeEndInternal(jakarta.faces.context.FacesContext context, T component) throws IOException - Throws:
- IOException
 
- 
decodepublic final void decode(jakarta.faces.context.FacesContext context, jakarta.faces.component.UIComponent component) - Overrides:
- decodein class- jakarta.faces.render.Renderer
 
- 
decodeInternal
- 
getConvertedValuepublic Object getConvertedValue(jakarta.faces.context.FacesContext facesContext, jakarta.faces.component.UIComponent component, Object submittedValue) throws jakarta.faces.convert.ConverterException - Overrides:
- getConvertedValuein class- jakarta.faces.render.Renderer
- Throws:
- jakarta.faces.convert.ConverterException
 
- 
getConvertedValueInternal
- 
getCurrentValue
- 
renderFocuspublic static void renderFocus(String clientId, boolean focus, boolean error, jakarta.faces.context.FacesContext facesContext, TobagoResponseWriter writer) throws IOException - Throws:
- IOException
 
- 
getResponseWriter
- 
insideBegin
- 
insideEnd
- 
isInside
- 
insideBegin
- 
insideEnd
- 
isInside
- 
encodeReloadpublic void encodeReload(jakarta.faces.context.FacesContext facesContext, AbstractUIReload reload) throws IOException Special implementation for the reload facet (e.g. for tc:panel and tc:sheet).- Throws:
- IOException
 
- 
encodeBehaviorprotected void encodeBehavior(TobagoResponseWriter writer, jakarta.faces.context.FacesContext facesContext, jakarta.faces.component.behavior.ClientBehaviorHolder holder) throws IOException Renders the tobago-behavior tag.- Throws:
- IOException
- Since:
- 5.0
 
- 
encodeBehaviorprotected void encodeBehavior(TobagoResponseWriter writer, CommandMap behaviorCommands) throws IOException Renders the tobago-behavior tag.- Throws:
- IOException
- Since:
- 5.0
 
- 
getBehaviorCommandsprotected CommandMap getBehaviorCommands(jakarta.faces.context.FacesContext facesContext, jakarta.faces.component.behavior.ClientBehaviorHolder clientBehaviorHolder) 
- 
decodeClientBehaviors
- 
renderSelectItemsprotected void renderSelectItems(jakarta.faces.component.UIInput component, TobagoClass optionClass, Iterable<jakarta.faces.model.SelectItem> items, Object[] values, String[] submittedValues, TobagoResponseWriter writer, jakarta.faces.context.FacesContext facesContext) throws IOException - Throws:
- IOException
 
- 
renderSelectItemsprotected void renderSelectItems(jakarta.faces.component.UIInput component, TobagoClass optionClass, Iterable<jakarta.faces.model.SelectItem> items, Object value, String submittedValue, TobagoResponseWriter writer, jakarta.faces.context.FacesContext facesContext) throws IOException - Throws:
- IOException
 
- 
renderSelectItemsprotected void renderSelectItems(jakarta.faces.component.UIInput component, TobagoClass optionClass, Iterable<jakarta.faces.model.SelectItem> items, Object[] values, String[] submittedValues, Boolean onlySelected, TobagoResponseWriter writer, jakarta.faces.context.FacesContext facesContext) throws IOException - Throws:
- IOException
 
- 
getFormattedValue
- 
getConverter
 
-