Class LinkRenderer
- java.lang.Object
-
- jakarta.faces.render.Renderer
-
- com.sun.faces.renderkit.html_basic.HtmlBasicRenderer
-
- com.sun.faces.renderkit.html_basic.LinkRenderer
-
- Direct Known Subclasses:
CommandLinkRenderer,OutputLinkRenderer
public abstract class LinkRenderer extends HtmlBasicRenderer
LinkRenderer acts as superclass for CommandLinkRenderer and OutputLinkRenderer.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.sun.faces.renderkit.html_basic.HtmlBasicRenderer
HtmlBasicRenderer.OptionComponentInfo, HtmlBasicRenderer.Param
-
-
Field Summary
-
Fields inherited from class com.sun.faces.renderkit.html_basic.HtmlBasicRenderer
EMPTY_PARAMS, logger
-
Fields inherited from class jakarta.faces.render.Renderer
PASSTHROUGH_RENDERER_LOCALNAME_KEY
-
-
Constructor Summary
Constructors Constructor Description LinkRenderer()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract voidrenderAsActive(FacesContext context, UIComponent component)protected voidrenderAsDisabled(FacesContext context, UIComponent component)protected voidwriteCommonLinkAttributes(ResponseWriter writer, UIComponent component)protected voidwriteValue(UIComponent component, ResponseWriter writer)-
Methods inherited from class com.sun.faces.renderkit.html_basic.HtmlBasicRenderer
augmentIdReference, convertClientId, decode, decodeBehaviors, encodeEnd, encodeRecursive, getBehaviorParameters, getChildren, getCurrentValue, getEndTextToRender, getFacet, getForComponent, getFormattedValue, getFormattedValue, getMessageIter, getParamList, getPassThruBehaviors, getRendersChildren, getValue, isBehaviorSource, rendererParamsNotNull, setSubmittedValue, shouldDecode, shouldEncode, shouldEncodeChildren, shouldWriteIdAttribute, writeIdAttributeIfNecessary
-
Methods inherited from class jakarta.faces.render.Renderer
encodeBegin, encodeChildren, getConvertedValue
-
-
-
-
Method Detail
-
renderAsActive
protected abstract void renderAsActive(FacesContext context, UIComponent component) throws IOException
- Throws:
IOException
-
renderAsDisabled
protected void renderAsDisabled(FacesContext context, UIComponent component) throws IOException
- Throws:
IOException
-
writeCommonLinkAttributes
protected void writeCommonLinkAttributes(ResponseWriter writer, UIComponent component) throws IOException
- Throws:
IOException
-
writeValue
protected void writeValue(UIComponent component, ResponseWriter writer) throws IOException
- Throws:
IOException
-
-