public abstract class MenuItemBase extends javax.faces.component.UICommand implements IMenuItem, IceClientBehaviorHolder
For more information, see the MenuItem Wiki Documentation.
| Modifier and Type | Class and Description |
|---|---|
protected static class |
MenuItemBase.PropertyKeys |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
COMPONENT_TYPE |
static java.lang.String |
RENDERER_TYPE |
| Constructor and Description |
|---|
MenuItemBase() |
| Modifier and Type | Method and Description |
|---|---|
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 |
getHelpText()
Return the value of the
helpText property. |
java.lang.String |
getIcon()
Return the value of the
icon property. |
java.lang.String |
getListenerArgument(java.lang.String event) |
java.lang.String |
getOnclick()
Return the value of the
onclick 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.String |
getTarget()
Return the value of the
target property. |
java.lang.String |
getUrl()
Return the value of the
url property. |
java.lang.String |
getUrlEncoding()
Return the value of the
urlEncoding property. |
java.util.Map |
getUrlParameters()
Return the value of the
urlParameters property. |
boolean |
isDisabled()
Return the value of the
disabled property. |
protected boolean |
isPropertySet(java.lang.String finder) |
void |
setDisabled(boolean disabled)
Set the value of the
disabled property. |
void |
setHelpText(java.lang.String helpText)
Set the value of the
helpText property. |
void |
setIcon(java.lang.String icon)
Set the value of the
icon property. |
void |
setOnclick(java.lang.String onclick)
Set the value of the
onclick 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 |
setTarget(java.lang.String target)
Set the value of the
target property. |
void |
setUrl(java.lang.String url)
Set the value of the
url property. |
void |
setUrlEncoding(java.lang.String urlEncoding)
Set the value of the
urlEncoding property. |
void |
setUrlParameters(java.util.Map urlParameters)
Set the value of the
urlParameters property. |
void |
setValueExpression(java.lang.String name,
javax.el.ValueExpression binding) |
addActionListener, broadcast, getAction, getActionExpression, getActionListener, getActionListeners, getValue, isImmediate, queueEvent, removeActionListener, setAction, setActionExpression, setActionListener, setImmediate, setValueaddFacesListener, clearInitialState, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getPassThroughAttributes, 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, unsubscribeFromEventencodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, visitTreepublic static final java.lang.String COMPONENT_TYPE
public static final java.lang.String RENDERER_TYPE
public java.lang.String getFamily()
getFamily in class javax.faces.component.UICommandpublic void setDisabled(boolean disabled)
Set the value of the disabled property.
Contents: Boolean value to disable/enable the menu item. The menu item will still be shown but with different styling, and clicking on it will not trigger any action.
setDisabled in interface IMenuItempublic boolean isDisabled()
Return the value of the disabled property.
Contents: Boolean value to disable/enable the menu item. The menu item will still be shown but with different styling, and clicking on it will not trigger any action.
isDisabled in interface IMenuItempublic void setHelpText(java.lang.String helpText)
Set the value of the helpText property.
Contents: Text to display additional information. The text appears as a standard browser tooltip.
setHelpText in interface IMenuItempublic java.lang.String getHelpText()
Return the value of the helpText property.
Contents: Text to display additional information. The text appears as a standard browser tooltip.
getHelpText in interface IMenuItempublic void setIcon(java.lang.String icon)
Set the value of the icon property.
Contents: Path of the menuitem image.
public java.lang.String getIcon()
Return the value of the icon property.
Contents: Path of the menuitem image.
public void setOnclick(java.lang.String onclick)
Set the value of the onclick property.
Contents: Javascript event handler for click event. If this function explicitly returns 'false', then the request to the server will be cancelled.
setOnclick in interface IMenuItempublic java.lang.String getOnclick()
Return the value of the onclick property.
Contents: Javascript event handler for click event. If this function explicitly returns 'false', then the request to the server will be cancelled.
getOnclick in interface IMenuItempublic void setStyle(java.lang.String style)
Set the value of the style property.
Contents: Style of the menuitem label.
public java.lang.String getStyle()
Return the value of the style property.
Contents: Style of the menuitem label.
public void setStyleClass(java.lang.String styleClass)
Set the value of the styleClass property.
Contents: StyleClass of the menuitem label.
setStyleClass in interface IMenuItempublic java.lang.String getStyleClass()
Return the value of the styleClass property.
Contents: StyleClass of the menuitem label.
getStyleClass in interface IMenuItempublic void setTarget(java.lang.String target)
Set the value of the target property.
Contents: Target type of url navigation.
public java.lang.String getTarget()
Return the value of the target property.
Contents: Target type of url navigation.
public void setUrl(java.lang.String url)
Set the value of the url property.
Contents: Url to be navigated when menuitem is clicked.
public java.lang.String getUrl()
Return the value of the url property.
Contents: Url to be navigated when menuitem is clicked.
public void setUrlEncoding(java.lang.String urlEncoding)
Set the value of the urlEncoding property.
Contents: Specifies the encoding type for value of the 'url' attribute. Possible values are "resource", "action", "partialaction", "bookmarkable", "redirect", and "none". For all encodings other than "resource" and "none" the URL must be relative to the context path and must start with '/'. For external links and to render the value of the 'url' attribute unmodified use "none".
setUrlEncoding in interface IMenuItempublic java.lang.String getUrlEncoding()
Return the value of the urlEncoding property.
Contents: Specifies the encoding type for value of the 'url' attribute. Possible values are "resource", "action", "partialaction", "bookmarkable", "redirect", and "none". For all encodings other than "resource" and "none" the URL must be relative to the context path and must start with '/'. For external links and to render the value of the 'url' attribute unmodified use "none". Default = 'resource'.
getUrlEncoding in interface IMenuItempublic void setUrlParameters(java.util.Map urlParameters)
Set the value of the urlParameters property.
Contents: Specifies an optional map of parameters to use when encoding URLs of the "bookmarkable" and "redirect" types. The value of this attribute must evaluate to an object of type Map
setUrlParameters in interface IMenuItempublic java.util.Map getUrlParameters()
Return the value of the urlParameters property.
Contents: Specifies an optional map of parameters to use when encoding URLs of the "bookmarkable" and "redirect" types. The value of this attribute must evaluate to an object of type Map
getUrlParameters in interface IMenuItemprotected boolean isPropertySet(java.lang.String finder)
public void setValueExpression(java.lang.String name,
javax.el.ValueExpression binding)
setValueExpression in class javax.faces.component.UIComponentpublic java.util.Collection<java.lang.String> getEventNames()
getEventNames in interface javax.faces.component.behavior.ClientBehaviorHoldergetEventNames in class javax.faces.component.UIComponentBasepublic java.lang.String getDefaultEventName()
getDefaultEventName in interface javax.faces.component.behavior.ClientBehaviorHoldergetDefaultEventName in class javax.faces.component.UIComponentBasepublic java.lang.String getDefaultRender(java.lang.String event)
getDefaultRender in interface IceClientBehaviorHolderpublic java.lang.String getDefaultExecute(java.lang.String event)
getDefaultExecute in interface IceClientBehaviorHolderpublic java.lang.String getListenerArgument(java.lang.String event)
getListenerArgument in interface IceClientBehaviorHolderpublic void addClientBehavior(java.lang.String eventName,
javax.faces.component.behavior.ClientBehavior behavior)
addClientBehavior in interface javax.faces.component.behavior.ClientBehaviorHolderaddClientBehavior in class javax.faces.component.UIComponentBaseCopyright 2014 ICEsoft Technologies Canada Corp., All Rights Reserved.