com.sun.faces.renderkit.html_basic
public class CommandLinkRenderer extends LinkRenderer
UICommand as a HyperLink that acts like a Button.
HtmlBasicRenderer.OptionComponentInfo, HtmlBasicRenderer.Param
Modifier and Type | Field and Description |
---|---|
private static Attribute[] |
ATTRIBUTES |
private static java.lang.String |
SCRIPT_STATE |
EMPTY_PARAMS, logger
Constructor and Description |
---|
CommandLinkRenderer() |
Modifier and Type | Method and Description |
---|---|
void |
decode(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component) |
void |
encodeBegin(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component) |
void |
encodeChildren(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component) |
void |
encodeEnd(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component) |
private static java.util.Map<java.lang.String,java.util.List<javax.faces.component.behavior.ClientBehavior>> |
getNonOnClickBehaviors(javax.faces.component.UIComponent component) |
boolean |
getRendersChildren() |
protected java.lang.Object |
getValue(javax.faces.component.UIComponent component) |
protected void |
renderAsActive(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent command) |
private static boolean |
wasClicked(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component,
java.lang.String clientId) |
renderAsDisabled, writeCommonLinkAttributes, writeValue
augmentIdReference, convertClientId, decodeBehaviors, encodeRecursive, getBehaviorParameters, getChildren, getCurrentValue, getEndTextToRender, getFacet, getForComponent, getFormattedValue, getFormattedValue, getMessageIter, getParamList, getPassThruBehaviors, isBehaviorSource, rendererParamsNotNull, setSubmittedValue, shouldDecode, shouldEncode, shouldEncodeChildren, shouldWriteIdAttribute, writeIdAttributeIfNecessary
private static final Attribute[] ATTRIBUTES
private static final java.lang.String SCRIPT_STATE
public void decode(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
decode
in class HtmlBasicRenderer
public void encodeBegin(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component) throws java.io.IOException
encodeBegin
in class javax.faces.render.Renderer
java.io.IOException
public void encodeChildren(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component) throws java.io.IOException
encodeChildren
in class javax.faces.render.Renderer
java.io.IOException
public void encodeEnd(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component) throws java.io.IOException
encodeEnd
in class HtmlBasicRenderer
java.io.IOException
public boolean getRendersChildren()
getRendersChildren
in class HtmlBasicRenderer
protected java.lang.Object getValue(javax.faces.component.UIComponent component)
getValue
in class HtmlBasicRenderer
protected void renderAsActive(javax.faces.context.FacesContext context, javax.faces.component.UIComponent command) throws java.io.IOException
renderAsActive
in class LinkRenderer
java.io.IOException
private static boolean wasClicked(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, java.lang.String clientId)
private static java.util.Map<java.lang.String,java.util.List<javax.faces.component.behavior.ClientBehavior>> getNonOnClickBehaviors(javax.faces.component.UIComponent component)
Copyright © 2002-2010 Oracle America, Inc. All Rights Reserved.