Class TriStateManyCheckbox

  • All Implemented Interfaces:
    java.util.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, org.primefaces.component.api.Widget

    public class TriStateManyCheckbox
    extends javax.faces.component.html.HtmlSelectManyCheckbox
    implements org.primefaces.component.api.Widget
    TriStateManyCheckbox
    Since:
    0.3
    Version:
    $Revision$
    Author:
    Mauricio Fenoglio / last modified by $Author$
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String COMPONENT_FAMILY  
      static java.lang.String COMPONENT_TYPE  
      static java.lang.String UI_ICON  
      • Fields inherited from class javax.faces.component.UISelectMany

        INVALID_MESSAGE_ID
      • 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
      • Fields inherited from interface org.primefaces.component.api.Widget

        ATTR_WIDGET_VAR_PATTERN, CALLBACK_POST_CONSTRUCT, CALLBACK_POST_REFRESH, CALLBACK_PRE_DESTROY
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getFamily()  
      java.lang.String getLayout()  
      java.lang.String getStateOneIcon()  
      java.lang.String getStateOneTitle()  
      java.lang.String getStateThreeIcon()  
      java.lang.String getStateThreeTitle()  
      java.lang.String getStateTwoIcon()  
      java.lang.String getStateTwoTitle()  
      java.lang.String getWidgetVar()  
      void setLayout​(java.lang.String layout)  
      void setStateOneIcon​(java.lang.String stateOneIcon)  
      void setStateOneTitle​(java.lang.String stateOneTitle)  
      void setStateThreeIcon​(java.lang.String stateThreeIcon)  
      void setStateThreeTitle​(java.lang.String stateThreeTitle)  
      void setStateTwoIcon​(java.lang.String stateTwoIcon)  
      void setStateTwoTitle​(java.lang.String stateTwoTitle)  
      void setWidgetVar​(java.lang.String widgetVar)  
      protected void validateValue​(javax.faces.context.FacesContext context, java.lang.Object value)  
      • Methods inherited from class javax.faces.component.html.HtmlSelectManyCheckbox

        getAccesskey, getBorder, getDefaultEventName, getDir, getDisabledClass, getEnabledClass, getEventNames, getLabel, getLang, getOnblur, getOnchange, getOnclick, getOndblclick, getOnfocus, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getOnselect, getRole, getSelectedClass, getStyle, getStyleClass, getTabindex, getTitle, getUnselectedClass, isDisabled, isReadonly, setAccesskey, setBorder, setDir, setDisabled, setDisabledClass, setEnabledClass, setLabel, setLang, setOnblur, setOnchange, setOnclick, setOndblclick, setOnfocus, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setOnselect, setReadonly, setRole, setSelectedClass, setStyle, setStyleClass, setTabindex, setTitle, setUnselectedClass
      • Methods inherited from class javax.faces.component.UISelectMany

        compareValues, getSelectedValues, getSubmittedValue, getValueBinding, getValueExpression, setSelectedValues, setSubmittedValue, setValueBinding, setValueExpression
      • Methods inherited from class javax.faces.component.UIInput

        addValidator, addValueChangeListener, clearInitialState, decode, getConvertedValue, getConverterMessage, getRequiredMessage, getValidator, getValidatorMessage, getValidators, getValue, getValueChangeListener, getValueChangeListeners, isEmpty, isImmediate, isLocalValueSet, isRequired, isValid, markInitialState, processDecodes, processUpdates, processValidators, removeValidator, removeValueChangeListener, resetValue, restoreState, saveState, setConverterMessage, setImmediate, setLocalValueSet, setRequired, setRequiredMessage, 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, broadcast, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getPassThroughAttributes, getRenderer, getRendererType, getRendersChildren, invokeOnComponent, isRendered, isTransient, processRestoreState, processSaveState, queueEvent, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, subscribeToEvent, unsubscribeFromEvent
      • Methods inherited from class javax.faces.component.UIComponent

        encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, 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
      • Methods inherited from interface javax.faces.component.behavior.ClientBehaviorHolder

        addClientBehavior, getClientBehaviors
      • Methods inherited from interface javax.faces.component.ValueHolder

        getConverter, getLocalValue, setConverter
      • Methods inherited from interface org.primefaces.component.api.Widget

        resolveWidgetVar, resolveWidgetVar
    • Constructor Detail

      • TriStateManyCheckbox

        public TriStateManyCheckbox()
    • Method Detail

      • getFamily

        public java.lang.String getFamily()
        Overrides:
        getFamily in class javax.faces.component.UISelectMany
      • getWidgetVar

        public java.lang.String getWidgetVar()
      • setWidgetVar

        public void setWidgetVar​(java.lang.String widgetVar)
      • getLayout

        public java.lang.String getLayout()
        Overrides:
        getLayout in class javax.faces.component.html.HtmlSelectManyCheckbox
      • setLayout

        public void setLayout​(java.lang.String layout)
        Overrides:
        setLayout in class javax.faces.component.html.HtmlSelectManyCheckbox
      • getStateOneIcon

        public java.lang.String getStateOneIcon()
      • setStateOneIcon

        public void setStateOneIcon​(java.lang.String stateOneIcon)
      • getStateTwoIcon

        public java.lang.String getStateTwoIcon()
      • setStateTwoIcon

        public void setStateTwoIcon​(java.lang.String stateTwoIcon)
      • getStateThreeIcon

        public java.lang.String getStateThreeIcon()
      • setStateThreeIcon

        public void setStateThreeIcon​(java.lang.String stateThreeIcon)
      • getStateOneTitle

        public java.lang.String getStateOneTitle()
      • setStateOneTitle

        public void setStateOneTitle​(java.lang.String stateOneTitle)
      • getStateTwoTitle

        public java.lang.String getStateTwoTitle()
      • setStateTwoTitle

        public void setStateTwoTitle​(java.lang.String stateTwoTitle)
      • getStateThreeTitle

        public java.lang.String getStateThreeTitle()
      • setStateThreeTitle

        public void setStateThreeTitle​(java.lang.String stateThreeTitle)
      • validateValue

        protected void validateValue​(javax.faces.context.FacesContext context,
                                     java.lang.Object value)
        Overrides:
        validateValue in class javax.faces.component.UISelectMany