Class AbstractUISelectManyList

java.lang.Object
jakarta.faces.component.UIComponent
jakarta.faces.component.UIComponentBase
jakarta.faces.component.UIOutput
jakarta.faces.component.UIInput
jakarta.faces.component.UISelectMany
org.apache.myfaces.tobago.internal.component.AbstractUISelectManyBase
org.apache.myfaces.tobago.internal.component.AbstractUISelectManyList
All Implemented Interfaces:
jakarta.faces.component.behavior.ClientBehaviorHolder, jakarta.faces.component.EditableValueHolder, jakarta.faces.component.PartialStateHolder, jakarta.faces.component.StateHolder, jakarta.faces.component.TransientStateHolder, jakarta.faces.component.ValueHolder, jakarta.faces.event.ComponentSystemEventListener, jakarta.faces.event.FacesListener, jakarta.faces.event.SystemEventListenerHolder, EventListener, SupportFieldId, SupportsAutoSpacing, SupportsDecorationPosition, SupportsFilter, SupportsHelp, SupportsLabelLayout, Visual
Direct Known Subclasses:
UISelectManyList

public abstract class AbstractUISelectManyList extends AbstractUISelectManyBase implements SupportsAutoSpacing, Visual, SupportsLabelLayout, jakarta.faces.component.behavior.ClientBehaviorHolder, SupportsHelp, SupportFieldId, SupportsFilter
  • Field Summary

    Fields inherited from class jakarta.faces.component.UISelectMany

    COMPONENT_FAMILY, COMPONENT_TYPE, INVALID_MESSAGE_ID

    Fields inherited from class jakarta.faces.component.UIInput

    ALWAYS_PERFORM_VALIDATION_WHEN_REQUIRED_IS_TRUE, CONVERSION_MESSAGE_ID, EMPTY_STRING_AS_NULL_PARAM_NAME, REQUIRED_MESSAGE_ID, UPDATE_MESSAGE_ID, VALIDATE_EMPTY_FIELDS_PARAM_NAME

    Fields inherited from class jakarta.faces.component.UIComponent

    ATTRS_WITH_DECLARED_DEFAULT_VALUES, BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, FACETS_KEY, VIEW_LOCATION_KEY
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    getFieldId(jakarta.faces.context.FacesContext facesContext)
     
    abstract String
     
    abstract String
     
    List<jakarta.faces.model.SelectItem>
    getItemList(jakarta.faces.context.FacesContext facesContext, boolean filtered)
    If “filtered=true”, only the filtered SelectItems (without deferred SelectItems) are returned.
     
    abstract Integer
     
    boolean
    isDisabledState(jakarta.faces.context.FacesContext facesContext)
     
    boolean
     
    abstract boolean
     
    abstract boolean
     
    boolean
     

    Methods inherited from class org.apache.myfaces.tobago.internal.component.AbstractUISelectManyBase

    isDisabled, isFocus, isNextToRenderIsLabel, isReadonly, setNextToRenderIsLabel

    Methods inherited from class jakarta.faces.component.UISelectMany

    compareValues, getConvertedValue, getFamily, getValueExpression, setSelectedValues, setValueExpression, validateValue

    Methods inherited from class jakarta.faces.component.UIInput

    addValidator, addValueChangeListener, broadcast, clearInitialState, decode, getConverterMessage, getRequiredMessage, getSubmittedValue, getValidatorMessage, getValidators, getValue, getValueChangeListeners, isEmpty, isImmediate, isLocalValueSet, isRequired, isValid, markInitialState, processDecodes, processUpdates, processValidators, removeValidator, removeValueChangeListener, resetValue, restoreState, saveState, setConverterMessage, setImmediate, setLocalValueSet, setRequired, setRequiredMessage, setSubmittedValue, setValid, setValidatorMessage, setValue, updateModel, validate

    Methods inherited from class jakarta.faces.component.UIOutput

    getConverter, getLocalValue, setConverter

    Methods inherited from class jakarta.faces.component.UIComponentBase

    addClientBehavior, addFacesListener, encodeAll, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getDefaultEventName, getEventNames, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getParent, getPassThroughAttributes, getRenderer, getRendererType, getRendersChildren, invokeOnComponent, isRendered, isTransient, processRestoreState, processSaveState, queueEvent, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, visitTree

    Methods inherited from class jakarta.faces.component.UIComponent

    getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getListenersForEventClass, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, subscribeToEvent, unsubscribeFromEvent

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface jakarta.faces.component.behavior.ClientBehaviorHolder

    addClientBehavior, getClientBehaviors, getDefaultEventName, getEventNames

    Methods inherited from interface org.apache.myfaces.tobago.component.SupportsAutoSpacing

    getAutoSpacing, getAutoSpacing

    Methods inherited from interface org.apache.myfaces.tobago.component.SupportsDecorationPosition

    getHelpPosition, getMessagePosition

    Methods inherited from interface org.apache.myfaces.tobago.component.SupportsHelp

    getHelp

    Methods inherited from interface org.apache.myfaces.tobago.component.SupportsLabelLayout

    getLabelLayout, isNextToRenderIsLabel, setLabelLayout, setNextToRenderIsLabel

    Methods inherited from interface jakarta.faces.component.ValueHolder

    getConverter, getLocalValue, setConverter

    Methods inherited from interface org.apache.myfaces.tobago.component.Visual

    getCustomClass, getMarkup, getRendererType, isPlain, setCustomClass, setMarkup
  • Constructor Details

    • AbstractUISelectManyList

      public AbstractUISelectManyList()
  • Method Details

    • getSelectedValues

      public Object[] getSelectedValues()
      Overrides:
      getSelectedValues in class AbstractUISelectManyBase
    • getFieldId

      public String getFieldId(jakarta.faces.context.FacesContext facesContext)
      Specified by:
      getFieldId in interface SupportFieldId
    • getTabIndex

      public abstract Integer getTabIndex()
      Specified by:
      getTabIndex in class AbstractUISelectManyBase
    • isExpanded

      public abstract boolean isExpanded()
    • isError

      public boolean isError()
      Overrides:
      isError in class AbstractUISelectManyBase
    • getFilter

      public abstract String getFilter()
      Specified by:
      getFilter in interface SupportsFilter
    • isLocalMenu

      public abstract boolean isLocalMenu()
    • getFooter

      public abstract String getFooter()
    • isReadonlyState

      public boolean isReadonlyState()
    • isDisabledState

      public boolean isDisabledState(jakarta.faces.context.FacesContext facesContext)
    • getAbstractUISelectItemsFiltered

      public AbstractUISelectItemsFiltered getAbstractUISelectItemsFiltered()
    • getItemList

      public List<jakarta.faces.model.SelectItem> getItemList(jakarta.faces.context.FacesContext facesContext, boolean filtered)
      If “filtered=true”, only the filtered SelectItems (without deferred SelectItems) are returned. If server-side filtering is not used, the “filtered” attribute has no meaning.