org.primefaces.extensions.component.tristatemanycheckbox
Class TriStateManyCheckbox

java.lang.Object
  extended by javax.faces.component.UIComponent
      extended by javax.faces.component.UIComponentBase
          extended by javax.faces.component.UIOutput
              extended by javax.faces.component.UIInput
                  extended by javax.faces.component.UISelectMany
                      extended by javax.faces.component.html.HtmlSelectManyCheckbox
                          extended by org.primefaces.extensions.component.tristatemanycheckbox.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$

Nested Class Summary
protected static class TriStateManyCheckbox.PropertyKeys
          PropertyKeys
 
Field Summary
static java.lang.String COMPONENT_FAMILY
           
static java.lang.String COMPONENT_TYPE
           
 
Fields inherited from class javax.faces.component.UISelectMany
INVALID_MESSAGE_ID
 
Fields inherited from class javax.faces.component.UIInput
CONVERSION_MESSAGE_ID, 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
TriStateManyCheckbox()
           
 
Method Summary
 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()
           
 java.lang.String resolveWidgetVar()
           
 void setAttribute(TriStateManyCheckbox.PropertyKeys property, java.lang.Object value)
           
 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, 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, setSelectedClass, setStyle, setStyleClass, setTabindex, setTitle, setUnselectedClass
 
Methods inherited from class javax.faces.component.UISelectMany
compareValues, getSelectedValues, getValueBinding, getValueExpression, setSelectedValues, setValueBinding, setValueExpression
 
Methods inherited from class javax.faces.component.UIInput
addValidator, addValueChangeListener, clearInitialState, 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, getValue, 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, 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, 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, getValue, setConverter
 

Field Detail

COMPONENT_TYPE

public static final java.lang.String COMPONENT_TYPE
See Also:
Constant Field Values

COMPONENT_FAMILY

public static final java.lang.String COMPONENT_FAMILY
See Also:
Constant Field Values
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)

resolveWidgetVar

public java.lang.String resolveWidgetVar()
Specified by:
resolveWidgetVar in interface org.primefaces.component.api.Widget

setAttribute

public void setAttribute(TriStateManyCheckbox.PropertyKeys property,
                         java.lang.Object value)

validateValue

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


Copyright © 2011-2013. All Rights Reserved.