Klasse RendererBase<T extends javax.faces.component.UIComponent>

java.lang.Object
javax.faces.render.Renderer
org.apache.myfaces.tobago.renderkit.RendererBase<T>
Bekannte direkte Unterklassen:
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, ProgressRenderer, ReloadRenderer, ScriptRenderer, SegmentLayoutRenderer, SelectItemsRenderer, SelectReferenceRenderer, SeparatorRenderer, SheetRenderer, SplitLayoutRenderer, StyleRenderer, SubviewRenderer, SuggestRenderer, TabGroupRenderer, TabRenderer, TreeIconRenderer, TreeIndentRenderer, TreeLabelRenderer, TreeListboxRenderer, TreeNodeRenderer, TreeRenderer, TreeSelectRenderer, VerbatimRenderer

public abstract class RendererBase<T extends javax.faces.component.UIComponent> extends javax.faces.render.Renderer
  • Konstruktordetails

    • RendererBase

      public RendererBase()
  • Methodendetails

    • encodeBegin

      public final void encodeBegin(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component) throws IOException
      Setzt außer Kraft:
      encodeBegin in Klasse javax.faces.render.Renderer
      Löst aus:
      IOException
    • encodeBeginInternal

      public void encodeBeginInternal(javax.faces.context.FacesContext context, T component) throws IOException
      Löst aus:
      IOException
    • encodeChildren

      public final void encodeChildren(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component) throws IOException
      Setzt außer Kraft:
      encodeChildren in Klasse javax.faces.render.Renderer
      Löst aus:
      IOException
    • encodeChildrenInternal

      public void encodeChildrenInternal(javax.faces.context.FacesContext context, T component) throws IOException
      Löst aus:
      IOException
    • encodeEnd

      public final void encodeEnd(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component) throws IOException
      Setzt außer Kraft:
      encodeEnd in Klasse javax.faces.render.Renderer
      Löst aus:
      IOException
    • encodeEndInternal

      public void encodeEndInternal(javax.faces.context.FacesContext context, T component) throws IOException
      Löst aus:
      IOException
    • decode

      public final void decode(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
      Setzt außer Kraft:
      decode in Klasse javax.faces.render.Renderer
    • decodeInternal

      public void decodeInternal(javax.faces.context.FacesContext context, T component)
    • getConvertedValue

      public Object getConvertedValue(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component, Object submittedValue) throws javax.faces.convert.ConverterException
      Setzt außer Kraft:
      getConvertedValue in Klasse javax.faces.render.Renderer
      Löst aus:
      javax.faces.convert.ConverterException
    • getConvertedValueInternal

      public Object getConvertedValueInternal(javax.faces.context.FacesContext context, T component, Object submittedValue) throws javax.faces.convert.ConverterException
      Löst aus:
      javax.faces.convert.ConverterException
    • getCurrentValue

      protected String getCurrentValue(javax.faces.context.FacesContext facesContext, T component)
    • renderFocus

      public static void renderFocus(String clientId, boolean focus, boolean error, javax.faces.context.FacesContext facesContext, TobagoResponseWriter writer) throws IOException
      Löst aus:
      IOException
    • getResponseWriter

      protected TobagoResponseWriter getResponseWriter(javax.faces.context.FacesContext facesContext)
    • insideBegin

      protected void insideBegin(javax.faces.context.FacesContext facesContext, HtmlElements inside)
    • insideEnd

      protected void insideEnd(javax.faces.context.FacesContext facesContext, HtmlElements inside)
    • isInside

      protected boolean isInside(javax.faces.context.FacesContext facesContext, HtmlElements inside)
    • insideBegin

      protected void insideBegin(javax.faces.context.FacesContext facesContext, Facets inside)
    • insideEnd

      protected void insideEnd(javax.faces.context.FacesContext facesContext, Facets inside)
    • isInside

      protected boolean isInside(javax.faces.context.FacesContext facesContext, Facets inside)
    • encodeReload

      public void encodeReload(javax.faces.context.FacesContext facesContext, AbstractUIReload reload) throws IOException
      Special implementation for the reload facet (e.g. for tc:panel and tc:sheet).
      Löst aus:
      IOException
    • encodeBehavior

      protected void encodeBehavior(TobagoResponseWriter writer, javax.faces.context.FacesContext facesContext, javax.faces.component.behavior.ClientBehaviorHolder holder) throws IOException
      Renders the tobago-behavior tag.
      Löst aus:
      IOException
      Seit:
      5.0
    • encodeBehavior

      protected void encodeBehavior(TobagoResponseWriter writer, CommandMap behaviorCommands) throws IOException
      Renders the tobago-behavior tag.
      Löst aus:
      IOException
      Seit:
      5.0
    • getBehaviorCommands

      protected CommandMap getBehaviorCommands(javax.faces.context.FacesContext facesContext, javax.faces.component.behavior.ClientBehaviorHolder clientBehaviorHolder)
    • decodeClientBehaviors

      protected void decodeClientBehaviors(javax.faces.context.FacesContext facesContext, T component)
    • renderSelectItems

      protected void renderSelectItems(javax.faces.component.UIInput component, TobagoClass optionClass, Iterable<javax.faces.model.SelectItem> items, Object[] values, String[] submittedValues, TobagoResponseWriter writer, javax.faces.context.FacesContext facesContext) throws IOException
      Löst aus:
      IOException
    • renderSelectItems

      protected void renderSelectItems(javax.faces.component.UIInput component, TobagoClass optionClass, Iterable<javax.faces.model.SelectItem> items, Object value, String submittedValue, TobagoResponseWriter writer, javax.faces.context.FacesContext facesContext) throws IOException
      Löst aus:
      IOException
    • renderSelectItems

      protected void renderSelectItems(javax.faces.component.UIInput component, TobagoClass optionClass, Iterable<javax.faces.model.SelectItem> items, Object[] values, String[] submittedValues, Boolean onlySelected, TobagoResponseWriter writer, javax.faces.context.FacesContext facesContext) throws IOException
      Löst aus:
      IOException
    • getFormattedValue

      protected String getFormattedValue(javax.faces.context.FacesContext facesContext, T component, Object currentValue) throws javax.faces.convert.ConverterException
      Löst aus:
      javax.faces.convert.ConverterException
    • getConverter

      protected javax.faces.convert.Converter getConverter(javax.faces.context.FacesContext facesContext, T component, Object value)
      May return null, if no converter can be find.