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 void
renderAsActive(FacesContext context, UIComponent component)
protected void
renderAsDisabled(FacesContext context, UIComponent component)
protected void
writeCommonLinkAttributes(ResponseWriter writer, UIComponent component)
protected void
writeValue(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
-
-