|
ICEfaces ACE Components 3.3.0 Java API Documentation |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.faces.component.UIComponent
javax.faces.component.UIComponentBase
javax.faces.component.UICommand
org.icefaces.ace.component.linkbutton.LinkButtonBase
public class LinkButtonBase
The Link Button is a component that functions like an HTML link.
For more information, see the LinkButton Wiki Documentation.
Nested Class Summary | |
---|---|
protected static class |
LinkButtonBase.PropertyKeys
|
Field Summary | |
---|---|
static java.lang.String |
COMPONENT_TYPE
|
static java.lang.String |
RENDERER_TYPE
|
Fields inherited from class javax.faces.component.UICommand |
---|
COMPONENT_FAMILY |
Fields inherited from class javax.faces.component.UIComponent |
---|
ATTRS_WITH_DECLARED_DEFAULT_VALUES, BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, CURRENT_COMPONENT, CURRENT_COMPOSITE_COMPONENT, FACETS_KEY, HONOR_CURRENT_COMPONENT_ATTRIBUTES_PARAM_NAME, VIEW_LOCATION_KEY |
Constructor Summary | |
---|---|
LinkButtonBase()
|
Method Summary | |
---|---|
void |
addClientBehavior(java.lang.String eventName,
javax.faces.component.behavior.ClientBehavior behavior)
|
java.lang.String |
getDefaultEventName()
|
java.lang.String |
getDefaultExecute(java.lang.String event)
|
java.lang.String |
getDefaultRender(java.lang.String event)
|
java.util.Collection<java.lang.String> |
getEventNames()
|
java.lang.String |
getFamily()
|
java.lang.String |
getHref()
Return the value of the href property. |
java.lang.String |
getHrefLang()
Return the value of the hrefLang property. |
java.lang.String |
getStyle()
Return the value of the style property. |
java.lang.String |
getStyleClass()
Return the value of the styleClass property. |
java.lang.Integer |
getTabindex()
Return the value of the tabindex property. |
java.lang.String |
getTarget()
Return the value of the target property. |
java.lang.Object |
getValue()
Return the value of the value property. |
boolean |
isDisabled()
Return the value of the disabled property. |
void |
setDisabled(boolean disabled)
Set the value of the disabled property. |
void |
setHref(java.lang.String href)
Set the value of the href property. |
void |
setHrefLang(java.lang.String hrefLang)
Set the value of the hrefLang property. |
void |
setStyle(java.lang.String style)
Set the value of the style property. |
void |
setStyleClass(java.lang.String styleClass)
Set the value of the styleClass property. |
void |
setTabindex(java.lang.Integer tabindex)
Set the value of the tabindex property. |
void |
setTarget(java.lang.String target)
Set the value of the target property. |
void |
setValue(java.lang.Object value)
Set the value of the value property. |
Methods inherited from class javax.faces.component.UICommand |
---|
addActionListener, broadcast, getAction, getActionExpression, getActionListener, getActionListeners, isImmediate, queueEvent, removeActionListener, setAction, setActionExpression, setActionListener, setImmediate |
Methods inherited from class javax.faces.component.UIComponentBase |
---|
addFacesListener, clearInitialState, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getRenderer, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, markInitialState, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, removeFacesListener, restoreAttachedState, restoreState, saveAttachedState, saveState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding, subscribeToEvent, unsubscribeFromEvent |
Methods inherited from class javax.faces.component.UIComponent |
---|
encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, setValueExpression, visitTree |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface javax.faces.component.behavior.ClientBehaviorHolder |
---|
getClientBehaviors |
Field Detail |
---|
public static final java.lang.String COMPONENT_TYPE
public static final java.lang.String RENDERER_TYPE
Constructor Detail |
---|
public LinkButtonBase()
Method Detail |
---|
public java.lang.String getFamily()
getFamily
in class javax.faces.component.UICommand
public void setDisabled(boolean disabled)
Set the value of the disabled
property.
Contents: If true, clicking the button does not send a request to the server, and also no page is loaded if href attribute was specified.
setDisabled
in interface ILinkButton
public boolean isDisabled()
Return the value of the disabled
property.
Contents: If true, clicking the button does not send a request to the server, and also no page is loaded if href attribute was specified. Default = 'false'.
isDisabled
in interface ILinkButton
public void setHref(java.lang.String href)
Set the value of the href
property.
Contents: Href attribute of the anchor element. If specified and actionListener is absent, linkButton works as a normal anchor. If specified and actionListener is present, linkButton works as AJAX event source, but href may be opened in a new tab or window.
setHref
in interface ILinkButton
public java.lang.String getHref()
Return the value of the href
property.
Contents: Href attribute of the anchor element. If specified and actionListener is absent, linkButton works as a normal anchor. If specified and actionListener is present, linkButton works as AJAX event source, but href may be opened in a new tab or window.
getHref
in interface ILinkButton
public void setHrefLang(java.lang.String hrefLang)
Set the value of the hrefLang
property.
Contents: Standard HTML href language attribute.
setHrefLang
in interface ILinkButton
public java.lang.String getHrefLang()
Return the value of the hrefLang
property.
Contents: Standard HTML href language attribute.
getHrefLang
in interface ILinkButton
public void setStyle(java.lang.String style)
Set the value of the style
property.
Contents: The inline style of the component, rendered on the root div of the component.
setStyle
in interface ILinkButton
public java.lang.String getStyle()
Return the value of the style
property.
Contents: The inline style of the component, rendered on the root div of the component.
getStyle
in interface ILinkButton
public void setStyleClass(java.lang.String styleClass)
Set the value of the styleClass
property.
Contents: The CSS style class of the component, rendered on the root div of the component.
setStyleClass
in interface ILinkButton
public java.lang.String getStyleClass()
Return the value of the styleClass
property.
Contents: The CSS style class of the component, rendered on the root div of the component.
getStyleClass
in interface ILinkButton
public void setTabindex(java.lang.Integer tabindex)
Set the value of the tabindex
property.
Contents: Tabindex of the component.
setTabindex
in interface ILinkButton
public java.lang.Integer getTabindex()
Return the value of the tabindex
property.
Contents: Tabindex of the component.
getTabindex
in interface ILinkButton
public void setTarget(java.lang.String target)
Set the value of the target
property.
Contents: If the link is a traditional anchor then this is the traditional target attribute.
setTarget
in interface ILinkButton
public java.lang.String getTarget()
Return the value of the target
property.
Contents: If the link is a traditional anchor then this is the traditional target attribute.
getTarget
in interface ILinkButton
public void setValue(java.lang.Object value)
Set the value of the value
property.
Contents: This property defines the link text visible in the component.
setValue
in interface ILinkButton
setValue
in class javax.faces.component.UICommand
public java.lang.Object getValue()
Return the value of the value
property.
Contents: This property defines the link text visible in the component. Default = 'Default Anchor Label'.
getValue
in interface ILinkButton
getValue
in class javax.faces.component.UICommand
public java.util.Collection<java.lang.String> getEventNames()
getEventNames
in interface javax.faces.component.behavior.ClientBehaviorHolder
getEventNames
in class javax.faces.component.UIComponentBase
public java.lang.String getDefaultEventName()
getDefaultEventName
in interface javax.faces.component.behavior.ClientBehaviorHolder
getDefaultEventName
in class javax.faces.component.UIComponentBase
public java.lang.String getDefaultRender(java.lang.String event)
getDefaultRender
in interface IceClientBehaviorHolder
public java.lang.String getDefaultExecute(java.lang.String event)
getDefaultExecute
in interface IceClientBehaviorHolder
public void addClientBehavior(java.lang.String eventName, javax.faces.component.behavior.ClientBehavior behavior)
addClientBehavior
in interface javax.faces.component.behavior.ClientBehaviorHolder
addClientBehavior
in class javax.faces.component.UIComponentBase
|
ICEfaces ACE Components 3.3.0 Java API Documentation |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |