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
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, loggerFields inherited from class jakarta.faces.render.Renderer
PASSTHROUGH_RENDERER_LOCALNAME_KEY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected 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, writeIdAttributeIfNecessaryMethods inherited from class jakarta.faces.render.Renderer
encodeBegin, encodeChildren, getConvertedValue
-
Constructor Details
-
LinkRenderer
public LinkRenderer()
-
-
Method Details
-
renderAsActive
protected abstract void renderAsActive(FacesContext context, UIComponent component) throws IOException - Throws:
IOException
-
renderAsDisabled
- Throws:
IOException
-
writeCommonLinkAttributes
protected void writeCommonLinkAttributes(ResponseWriter writer, UIComponent component) throws IOException - Throws:
IOException
-
writeValue
- Throws:
IOException
-