Class AbstractUISelectBoolean

java.lang.Object
javax.faces.component.UIComponent
javax.faces.component.UIComponentBase
javax.faces.component.UIOutput
javax.faces.component.UIInput
javax.faces.component.UISelectBoolean
org.apache.myfaces.tobago.internal.component.AbstractUISelectBoolean
All Implemented Interfaces:
EventListener, javax.faces.component.behavior.ClientBehaviorHolder, javax.faces.component.EditableValueHolder, 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, SupportFieldId, SupportsAccessKey, SupportsAutoSpacing, SupportsDecorationPosition, SupportsHelp, SupportsLabelLayout, Visual
Direct Known Subclasses:
AbstractUISelectBooleanCheckbox, AbstractUISelectBooleanToggle

public abstract class AbstractUISelectBoolean extends javax.faces.component.UISelectBoolean implements SupportsAutoSpacing, Visual, javax.faces.component.behavior.ClientBehaviorHolder, SupportFieldId, SupportsAccessKey, SupportsLabelLayout, SupportsHelp, SupportsDecorationPosition
  • Field Summary

    Fields inherited from class javax.faces.component.UISelectBoolean

    COMPONENT_FAMILY, COMPONENT_TYPE

    Fields inherited from class javax.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 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

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    getFieldId(javax.faces.context.FacesContext facesContext)
     
    abstract String
     
    abstract String
     
    abstract String
     
    abstract Integer
     
    abstract boolean
     
    boolean
     
    abstract boolean
     
    boolean
     
    boolean
     
    abstract boolean
     
    boolean
     
    abstract void
    setItemLabel(String itemLabel)
     
    void
    setNextToRenderIsLabel(boolean nextToRenderIsLabel)
     
    protected void
    validateValue(javax.faces.context.FacesContext facesContext, Object convertedValue)
     

    Methods inherited from class javax.faces.component.UISelectBoolean

    getFamily, getValue, getValueBinding, getValueExpression, setSelected, setValueBinding, setValueExpression

    Methods inherited from class javax.faces.component.UIInput

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

    Methods inherited from class javax.faces.component.UIOutput

    getConverter, getLocalValue, setConverter

    Methods inherited from class javax.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 javax.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 javax.faces.component.behavior.ClientBehaviorHolder

    addClientBehavior, getClientBehaviors, getDefaultEventName, getEventNames

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

    getAccessKey

    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, setLabelLayout

    Methods inherited from interface javax.faces.component.ValueHolder

    getConverter, getLocalValue, setConverter

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

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

    • AbstractUISelectBoolean

      public AbstractUISelectBoolean()
  • Method Details

    • isSelected

      public boolean isSelected()
      Overrides:
      isSelected in class javax.faces.component.UISelectBoolean
    • validateValue

      protected void validateValue(javax.faces.context.FacesContext facesContext, Object convertedValue)
      Overrides:
      validateValue in class javax.faces.component.UIInput
    • isDisabled

      public abstract boolean isDisabled()
    • isReadonly

      public abstract boolean isReadonly()
    • isError

      public boolean isError()
    • isFocus

      public abstract boolean isFocus()
    • getTabIndex

      public abstract Integer getTabIndex()
    • getItemLabel

      public abstract String getItemLabel()
    • setItemLabel

      public abstract void setItemLabel(String itemLabel)
    • getItemImage

      public abstract String getItemImage()
    • getLabel

      public abstract String getLabel()
      Specified by:
      getLabel in interface SupportsAccessKey
    • getFieldId

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

      public boolean isLabelLayoutSkip()
    • isNextToRenderIsLabel

      public boolean isNextToRenderIsLabel()
      Specified by:
      isNextToRenderIsLabel in interface SupportsLabelLayout
    • setNextToRenderIsLabel

      public void setNextToRenderIsLabel(boolean nextToRenderIsLabel)
      Specified by:
      setNextToRenderIsLabel in interface SupportsLabelLayout