RichFaces UI Components UI 4.2.0.CR1

org.richfaces.component
Class AbstractPanelMenu

java.lang.Object
  extended by javax.faces.component.UIComponent
      extended by javax.faces.component.UIComponentBase
          extended by javax.faces.component.UIOutput
              extended by org.richfaces.component.AbstractPanelMenu
All Implemented Interfaces:
EventListener, javax.faces.component.PartialStateHolder, javax.faces.component.StateHolder, javax.faces.component.TransientStateHolder, javax.faces.component.ValueHolder, javax.faces.event.ComponentSystemEventListener, javax.faces.event.FacesListener, javax.faces.event.SystemEventListenerHolder, org.richfaces.event.ItemChangeSource
Direct Known Subclasses:
UIPanelMenu

public abstract class AbstractPanelMenu
extends javax.faces.component.UIOutput
implements org.richfaces.event.ItemChangeSource

Since:
2010-10-25
Author:
akolonitsky

Field Summary
static String COMPONENT_FAMILY
           
static String COMPONENT_TYPE
           
 
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
protected AbstractPanelMenu()
           
 
Method Summary
 void addItemChangeListener(org.richfaces.event.ItemChangeListener listener)
           
 void broadcast(javax.faces.event.FacesEvent event)
           
 String getActiveItem()
           
abstract  String getCollapseEvent()
           
abstract  String getExpandEvent()
           
 String getFamily()
           
abstract  String getGroupClass()
           
 String getGroupCollapsedLeftIcon()
           
 String getGroupCollapsedRightIcon()
           
abstract  String getGroupDisabledClass()
           
 String getGroupDisabledLeftIcon()
           
 String getGroupDisabledRightIcon()
           
 String getGroupExpandedLeftIcon()
           
 String getGroupExpandedRightIcon()
           
abstract  org.richfaces.PanelMenuMode getGroupMode()
           
 AbstractPanelMenuItem getItem(String itemName)
           
abstract  javax.el.MethodExpression getItemChangeListener()
           
 org.richfaces.event.ItemChangeListener[] getItemChangeListeners()
           
abstract  String getItemClass()
           
abstract  String getItemDisabledClass()
           
 String getItemDisabledLeftIcon()
           
 String getItemDisabledRightIcon()
           
 String getItemLeftIcon()
           
abstract  org.richfaces.PanelMenuMode getItemMode()
           
 String getItemRightIcon()
           
abstract  String getOnclick()
           
abstract  String getOndblclick()
           
abstract  String getOnmousedown()
           
abstract  String getOnmousemove()
           
abstract  String getOnmouseout()
           
abstract  String getOnmouseover()
           
abstract  String getOnmouseup()
           
abstract  String getStyle()
           
abstract  String getStyleClass()
           
 String getSubmittedActiveItem()
           
abstract  String getTopGroupClass()
           
 String getTopGroupCollapsedLeftIcon()
           
 String getTopGroupCollapsedRightIcon()
           
abstract  String getTopGroupDisabledClass()
           
 String getTopGroupDisabledLeftIcon()
           
 String getTopGroupDisabledRightIcon()
           
 String getTopGroupExpandedLeftIcon()
           
 String getTopGroupExpandedRightIcon()
           
abstract  String getTopItemClass()
           
abstract  String getTopItemDisabledClass()
           
 String getTopItemDisabledLeftIcon()
           
 String getTopItemDisabledRightIcon()
           
 String getTopItemLeftIcon()
           
 String getTopItemRightIcon()
           
 Object getValue()
           
abstract  String getWidth()
           
abstract  boolean isBubbleSelection()
           
abstract  boolean isDisabled()
           
abstract  boolean isExpandSingle()
           
 boolean isImmediate()
           
 void processDecodes(javax.faces.context.FacesContext context)
           
 void queueEvent(javax.faces.event.FacesEvent event)
           
 void removeItemChangeListener(org.richfaces.event.ItemChangeListener listener)
           
 void setActiveItem(String value)
           
 void setEventPhase(javax.faces.event.FacesEvent event)
           
 void setGroupCollapsedLeftIcon(String groupCollapsedLeftIcon)
           
 void setGroupCollapsedRightIcon(String groupCollapsedRightIcon)
           
 void setGroupDisabledLeftIcon(String groupDisabledLeftIcon)
           
 void setGroupDisabledRightIcon(String groupDisabledRightIcon)
           
 void setGroupExpandedLeftIcon(String groupExpandedLeftIcon)
           
 void setGroupExpandedRightIcon(String groupExpandedRightIcon)
           
 void setImmediate(boolean immediate)
           
 void setItemDisabledLeftIcon(String itemDisabledLeftIcon)
           
 void setItemDisabledRightIcon(String itemDisabledRightIcon)
           
 void setItemLeftIcon(String itemLeftIcon)
           
 void setItemRightIcon(String itemRightIcon)
           
 void setSubmittedActiveItem(String submittedValue)
           
 void setTopGroupCollapsedLeftIcon(String topGroupCollapsedLeftIcon)
           
 void setTopGroupCollapsedRightIcon(String topGroupCollapsedRightIcon)
           
 void setTopGroupDisabledLeftIcon(String topGroupDisabledLeftIcon)
           
 void setTopGroupDisabledRightIcon(String topGroupDisabledRightIcon)
           
 void setTopGroupExpandedLeftIcon(String topGroupExpandedLeftIcon)
           
 void setTopGroupExpandedRightIcon(String topGroupExpandedRightIcon)
           
 void setTopItemDisabledLeftIcon(String topItemDisabledLeftIcon)
           
 void setTopItemDisabledRightIcon(String topItemDisabledRightIcon)
           
 void setTopItemLeftIcon(String topItemLeftIcon)
           
 void setTopItemRightIcon(String topItemRightIcon)
           
 void setValue(Object value)
           
 void setValueExpression(String name, javax.el.ValueExpression binding)
           
 
Methods inherited from class javax.faces.component.UIOutput
clearInitialState, getConverter, getLocalValue, markInitialState, restoreState, saveState, setConverter
 
Methods inherited from class javax.faces.component.UIComponentBase
addClientBehavior, addFacesListener, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getDefaultEventName, getEventNames, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getRenderer, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, processRestoreState, processSaveState, processUpdates, processValidators, removeFacesListener, restoreAttachedState, saveAttachedState, 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, visitTree
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COMPONENT_TYPE

public static final String COMPONENT_TYPE
See Also:
Constant Field Values

COMPONENT_FAMILY

public static final String COMPONENT_FAMILY
See Also:
Constant Field Values
Constructor Detail

AbstractPanelMenu

protected AbstractPanelMenu()
Method Detail

processDecodes

public void processDecodes(javax.faces.context.FacesContext context)
Overrides:
processDecodes in class javax.faces.component.UIComponentBase

queueEvent

public void queueEvent(javax.faces.event.FacesEvent event)
Overrides:
queueEvent in class javax.faces.component.UIComponentBase

setEventPhase

public void setEventPhase(javax.faces.event.FacesEvent event)

broadcast

public void broadcast(javax.faces.event.FacesEvent event)
               throws javax.faces.event.AbortProcessingException
Overrides:
broadcast in class javax.faces.component.UIComponentBase
Throws:
javax.faces.event.AbortProcessingException

getSubmittedActiveItem

public String getSubmittedActiveItem()

setSubmittedActiveItem

public void setSubmittedActiveItem(String submittedValue)

getActiveItem

public String getActiveItem()

setActiveItem

public void setActiveItem(String value)

setValueExpression

public void setValueExpression(String name,
                               javax.el.ValueExpression binding)
Overrides:
setValueExpression in class javax.faces.component.UIComponent

isImmediate

public boolean isImmediate()

setImmediate

public void setImmediate(boolean immediate)

getFamily

public String getFamily()
Overrides:
getFamily in class javax.faces.component.UIOutput

isDisabled

public abstract boolean isDisabled()

getExpandEvent

public abstract String getExpandEvent()

getCollapseEvent

public abstract String getCollapseEvent()

getGroupMode

public abstract org.richfaces.PanelMenuMode getGroupMode()

isExpandSingle

public abstract boolean isExpandSingle()

getItemMode

public abstract org.richfaces.PanelMenuMode getItemMode()

isBubbleSelection

public abstract boolean isBubbleSelection()

getItemChangeListener

public abstract javax.el.MethodExpression getItemChangeListener()

getStyle

public abstract String getStyle()

getStyleClass

public abstract String getStyleClass()

getWidth

public abstract String getWidth()

getItemClass

public abstract String getItemClass()

getItemDisabledClass

public abstract String getItemDisabledClass()

getItemLeftIcon

public String getItemLeftIcon()

setItemLeftIcon

public void setItemLeftIcon(String itemLeftIcon)

getItemRightIcon

public String getItemRightIcon()

setItemRightIcon

public void setItemRightIcon(String itemRightIcon)

getItemDisabledLeftIcon

public String getItemDisabledLeftIcon()

setItemDisabledLeftIcon

public void setItemDisabledLeftIcon(String itemDisabledLeftIcon)

getItemDisabledRightIcon

public String getItemDisabledRightIcon()

setItemDisabledRightIcon

public void setItemDisabledRightIcon(String itemDisabledRightIcon)

getTopItemClass

public abstract String getTopItemClass()

getTopItemDisabledClass

public abstract String getTopItemDisabledClass()

getTopItemLeftIcon

public String getTopItemLeftIcon()

setTopItemLeftIcon

public void setTopItemLeftIcon(String topItemLeftIcon)

getTopItemRightIcon

public String getTopItemRightIcon()

setTopItemRightIcon

public void setTopItemRightIcon(String topItemRightIcon)

getTopItemDisabledLeftIcon

public String getTopItemDisabledLeftIcon()

setTopItemDisabledLeftIcon

public void setTopItemDisabledLeftIcon(String topItemDisabledLeftIcon)

getTopItemDisabledRightIcon

public String getTopItemDisabledRightIcon()

setTopItemDisabledRightIcon

public void setTopItemDisabledRightIcon(String topItemDisabledRightIcon)

getGroupClass

public abstract String getGroupClass()

getGroupDisabledClass

public abstract String getGroupDisabledClass()

getGroupExpandedLeftIcon

public String getGroupExpandedLeftIcon()

setGroupExpandedLeftIcon

public void setGroupExpandedLeftIcon(String groupExpandedLeftIcon)

getGroupExpandedRightIcon

public String getGroupExpandedRightIcon()

setGroupExpandedRightIcon

public void setGroupExpandedRightIcon(String groupExpandedRightIcon)

getGroupCollapsedLeftIcon

public String getGroupCollapsedLeftIcon()

setGroupCollapsedLeftIcon

public void setGroupCollapsedLeftIcon(String groupCollapsedLeftIcon)

getGroupCollapsedRightIcon

public String getGroupCollapsedRightIcon()

setGroupCollapsedRightIcon

public void setGroupCollapsedRightIcon(String groupCollapsedRightIcon)

getGroupDisabledLeftIcon

public String getGroupDisabledLeftIcon()

setGroupDisabledLeftIcon

public void setGroupDisabledLeftIcon(String groupDisabledLeftIcon)

getGroupDisabledRightIcon

public String getGroupDisabledRightIcon()

setGroupDisabledRightIcon

public void setGroupDisabledRightIcon(String groupDisabledRightIcon)

getTopGroupClass

public abstract String getTopGroupClass()

getTopGroupDisabledClass

public abstract String getTopGroupDisabledClass()

getTopGroupExpandedLeftIcon

public String getTopGroupExpandedLeftIcon()

setTopGroupExpandedLeftIcon

public void setTopGroupExpandedLeftIcon(String topGroupExpandedLeftIcon)

getTopGroupExpandedRightIcon

public String getTopGroupExpandedRightIcon()

setTopGroupExpandedRightIcon

public void setTopGroupExpandedRightIcon(String topGroupExpandedRightIcon)

getTopGroupCollapsedLeftIcon

public String getTopGroupCollapsedLeftIcon()

setTopGroupCollapsedLeftIcon

public void setTopGroupCollapsedLeftIcon(String topGroupCollapsedLeftIcon)

getTopGroupCollapsedRightIcon

public String getTopGroupCollapsedRightIcon()

setTopGroupCollapsedRightIcon

public void setTopGroupCollapsedRightIcon(String topGroupCollapsedRightIcon)

getTopGroupDisabledLeftIcon

public String getTopGroupDisabledLeftIcon()

setTopGroupDisabledLeftIcon

public void setTopGroupDisabledLeftIcon(String topGroupDisabledLeftIcon)

getTopGroupDisabledRightIcon

public String getTopGroupDisabledRightIcon()

setTopGroupDisabledRightIcon

public void setTopGroupDisabledRightIcon(String topGroupDisabledRightIcon)

getOnclick

public abstract String getOnclick()

getOndblclick

public abstract String getOndblclick()

getOnmousedown

public abstract String getOnmousedown()

getOnmousemove

public abstract String getOnmousemove()

getOnmouseout

public abstract String getOnmouseout()

getOnmouseover

public abstract String getOnmouseover()

getOnmouseup

public abstract String getOnmouseup()

getItem

public AbstractPanelMenuItem getItem(String itemName)

addItemChangeListener

public void addItemChangeListener(org.richfaces.event.ItemChangeListener listener)
Specified by:
addItemChangeListener in interface org.richfaces.event.ItemChangeSource

getItemChangeListeners

public org.richfaces.event.ItemChangeListener[] getItemChangeListeners()
Specified by:
getItemChangeListeners in interface org.richfaces.event.ItemChangeSource

removeItemChangeListener

public void removeItemChangeListener(org.richfaces.event.ItemChangeListener listener)
Specified by:
removeItemChangeListener in interface org.richfaces.event.ItemChangeSource

getValue

public Object getValue()
Specified by:
getValue in interface javax.faces.component.ValueHolder
Overrides:
getValue in class javax.faces.component.UIOutput

setValue

public void setValue(Object value)
Specified by:
setValue in interface javax.faces.component.ValueHolder
Overrides:
setValue in class javax.faces.component.UIOutput

RichFaces UI Components UI 4.2.0.CR1

Copyright © 2012 JBoss by Red Hat. All Rights Reserved.