Class AbstractUICommandBase

  • All Implemented Interfaces:
    EventListener, javax.faces.component.ActionSource, javax.faces.component.ActionSource2, javax.faces.component.PartialStateHolder, javax.faces.component.StateHolder, javax.faces.component.TransientStateHolder, javax.faces.event.ComponentSystemEventListener, javax.faces.event.FacesListener, javax.faces.event.SystemEventListenerHolder
    Direct Known Subclasses:
    AbstractUICommand, AbstractUIEvent

    public abstract class AbstractUICommandBase
    extends javax.faces.component.UICommand
    implements javax.faces.event.ComponentSystemEventListener
    Base class for commands.
    • Field Summary

      • Fields inherited from class javax.faces.component.UICommand

        COMPONENT_FAMILY, 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
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      abstract String getConfirmation()  
      abstract String getFragment()  
      abstract String getLink()  
      abstract String getOutcome()  
      abstract String getTarget()  
      boolean isDisabled()
      Flag indicating that this element is disabled.
      abstract boolean isOmit()  
      boolean isRendered()  
      abstract boolean isTransition()  
      void processDecodes​(javax.faces.context.FacesContext context)  
      void processEvent​(javax.faces.event.ComponentSystemEvent event)  
      void queueEvent​(javax.faces.event.FacesEvent facesEvent)  
      void setDisabled​(boolean disabled)  
      abstract void setOmit​(boolean omit)  
      • Methods inherited from class javax.faces.component.UICommand

        addActionListener, broadcast, getAction, getActionExpression, getActionListener, getActionListeners, getFamily, getValue, isImmediate, removeActionListener, setAction, setActionExpression, setActionListener, setImmediate, setValue
      • Methods inherited from class javax.faces.component.UIComponentBase

        addClientBehavior, addFacesListener, clearInitialState, decode, encodeAll, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getDefaultEventName, getEventNames, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getParent, getPassThroughAttributes, getRenderer, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isTransient, markInitialState, processRestoreState, processSaveState, processUpdates, processValidators, removeFacesListener, restoreAttachedState, restoreState, saveAttachedState, saveState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding, visitTree
      • Methods inherited from class javax.faces.component.UIComponent

        getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getListenersForEventClass, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, pushComponentToEL, restoreTransientState, saveTransientState, setInView, setValueExpression, subscribeToEvent, unsubscribeFromEvent
    • Constructor Detail

      • AbstractUICommandBase

        public AbstractUICommandBase()
    • Method Detail

      • processEvent

        public void processEvent​(javax.faces.event.ComponentSystemEvent event)
        Specified by:
        processEvent in interface javax.faces.event.ComponentSystemEventListener
        Overrides:
        processEvent in class javax.faces.component.UIComponent
      • 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 facesEvent)
        Overrides:
        queueEvent in class javax.faces.component.UICommand
      • isRendered

        public boolean isRendered()
        Overrides:
        isRendered in class javax.faces.component.UIComponentBase
      • isDisabled

        public boolean isDisabled()
        Flag indicating that this element is disabled.
        Default: false
      • setDisabled

        public void setDisabled​(boolean disabled)
      • getTarget

        public abstract String getTarget()
      • isTransition

        public abstract boolean isTransition()
      • isOmit

        public abstract boolean isOmit()
      • setOmit

        public abstract void setOmit​(boolean omit)
      • getConfirmation

        public abstract String getConfirmation()
      • getLink

        public abstract String getLink()
      • getOutcome

        public abstract String getOutcome()
      • getFragment

        public abstract String getFragment()