Class HtmlLinkRendererBase
- java.lang.Object
- 
- jakarta.faces.render.Renderer
- 
- org.apache.myfaces.renderkit.html.base.HtmlRenderer
- 
- org.apache.myfaces.renderkit.html.base.HtmlLinkRendererBase
 
 
 
- 
- Direct Known Subclasses:
- HtmlLinkRenderer
 
 public abstract class HtmlLinkRendererBase extends HtmlRenderer 
- 
- 
Field SummaryFields Modifier and Type Field Description static StringEND_LINK_OUTCOME_AS_SPAN- 
Fields inherited from class jakarta.faces.render.RendererPASSTHROUGH_RENDERER_LOCALNAME_KEY
 
- 
 - 
Constructor SummaryConstructors Constructor Description HtmlLinkRendererBase()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringbuildServerOnclick(FacesContext facesContext, UIComponent component, String clientId, UIComponent form)voiddecode(FacesContext facesContext, UIComponent component)voidencodeBegin(FacesContext facesContext, UIComponent component)voidencodeChildren(FacesContext facesContext, UIComponent component)voidencodeEnd(FacesContext facesContext, UIComponent component)booleangetRendersChildren()protected StringgetStyle(FacesContext facesContext, UIComponent link)Can be overwritten by derived classes to overrule the style to be used.protected StringgetStyleClass(FacesContext facesContext, UIComponent link)Can be overwritten by derived classes to overrule the style class to be used.protected voidrenderBehaviorizedJavaScriptAnchorStart(FacesContext facesContext, ResponseWriter writer, UIComponent component, String clientId, Map<String,List<ClientBehavior>> behaviors, UIComponent formInfo)protected voidrenderCommandLinkEnd(FacesContext facesContext, UIComponent component)protected voidrenderCommandLinkStart(FacesContext facesContext, UIComponent component, String clientId, Object value, String style, String styleClass)protected voidrenderJavaScriptAnchorStart(FacesContext facesContext, ResponseWriter writer, UIComponent component, String clientId, UIComponent form)protected voidrenderOutcomeLinkEnd(FacesContext facesContext, UIComponent component)protected voidrenderOutcomeLinkStart(FacesContext facesContext, UIOutcomeTarget output)protected voidrenderOutputLinkEnd(FacesContext facesContext, UIComponent component)protected voidrenderOutputLinkStart(FacesContext facesContext, UIOutput output)- 
Methods inherited from class org.apache.myfaces.renderkit.html.base.HtmlRenderergetActionUrl, getChildCount, getChildren, getClientId, isCommonEventsOptimizationEnabled, isCommonPropertiesOptimizationEnabled, renderId, shouldRenderId
 - 
Methods inherited from class jakarta.faces.render.RendererconvertClientId, getConvertedValue
 
- 
 
- 
- 
- 
Field Detail- 
END_LINK_OUTCOME_AS_SPANpublic static final String END_LINK_OUTCOME_AS_SPAN - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
getRendersChildrenpublic boolean getRendersChildren() - Overrides:
- getRendersChildrenin class- Renderer
 
 - 
decodepublic void decode(FacesContext facesContext, UIComponent component) 
 - 
encodeBeginpublic void encodeBegin(FacesContext facesContext, UIComponent component) throws IOException - Overrides:
- encodeBeginin class- Renderer
- Throws:
- IOException
 
 - 
getStyleprotected String getStyle(FacesContext facesContext, UIComponent link) Can be overwritten by derived classes to overrule the style to be used.
 - 
getStyleClassprotected String getStyleClass(FacesContext facesContext, UIComponent link) Can be overwritten by derived classes to overrule the style class to be used.
 - 
encodeChildrenpublic void encodeChildren(FacesContext facesContext, UIComponent component) throws IOException - Overrides:
- encodeChildrenin class- Renderer
- Throws:
- IOException
 
 - 
encodeEndpublic void encodeEnd(FacesContext facesContext, UIComponent component) throws IOException - Overrides:
- encodeEndin class- Renderer
- Throws:
- IOException
 
 - 
renderCommandLinkStartprotected void renderCommandLinkStart(FacesContext facesContext, UIComponent component, String clientId, Object value, String style, String styleClass) throws IOException - Throws:
- IOException
 
 - 
renderJavaScriptAnchorStartprotected void renderJavaScriptAnchorStart(FacesContext facesContext, ResponseWriter writer, UIComponent component, String clientId, UIComponent form) throws IOException - Throws:
- IOException
 
 - 
renderBehaviorizedJavaScriptAnchorStartprotected void renderBehaviorizedJavaScriptAnchorStart(FacesContext facesContext, ResponseWriter writer, UIComponent component, String clientId, Map<String,List<ClientBehavior>> behaviors, UIComponent formInfo) throws IOException - Throws:
- IOException
 
 - 
buildServerOnclickprotected String buildServerOnclick(FacesContext facesContext, UIComponent component, String clientId, UIComponent form) throws IOException - Throws:
- IOException
 
 - 
renderOutputLinkStartprotected void renderOutputLinkStart(FacesContext facesContext, UIOutput output) throws IOException - Throws:
- IOException
 
 - 
renderOutcomeLinkStartprotected void renderOutcomeLinkStart(FacesContext facesContext, UIOutcomeTarget output) throws IOException - Throws:
- IOException
 
 - 
renderOutcomeLinkEndprotected void renderOutcomeLinkEnd(FacesContext facesContext, UIComponent component) throws IOException - Throws:
- IOException
 
 - 
renderOutputLinkEndprotected void renderOutputLinkEnd(FacesContext facesContext, UIComponent component) throws IOException - Throws:
- IOException
 
 - 
renderCommandLinkEndprotected void renderCommandLinkEnd(FacesContext facesContext, UIComponent component) throws IOException - Throws:
- IOException
 
 
- 
 
-