org.primefaces.extensions.component.tristatecheckbox
Class TriStateCheckbox

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.html.HtmlInputText
                      extended by org.primefaces.extensions.component.tristatecheckbox.TriStateCheckbox
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 TriStateCheckbox
extends javax.faces.component.html.HtmlInputText
implements org.primefaces.component.api.Widget

TriStateCheckbox

Since:
0.3
Version:
$Revision$
Author:
Mauricio Fenoglio / last modified by $Author$

Nested Class Summary
protected static class TriStateCheckbox.PropertyKeys
          PropertyKeys
 
Field Summary
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.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
TriStateCheckbox()
           
 
Method Summary
 java.lang.String getFamily()
           
 java.lang.String getItemLabel()
           
 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(TriStateCheckbox.PropertyKeys property, java.lang.Object value)
           
 void setItemLabel(java.lang.String itemLabel)
           
 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)
           
 
Methods inherited from class javax.faces.component.html.HtmlInputText
getAccesskey, getAlt, getAutocomplete, getDefaultEventName, getDir, getEventNames, getLabel, getLang, getMaxlength, getOnblur, getOnchange, getOnclick, getOndblclick, getOnfocus, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getOnselect, getSize, getStyle, getStyleClass, getTabindex, getTitle, isDisabled, isReadonly, setAccesskey, setAlt, setAutocomplete, setDir, setDisabled, setLabel, setLang, setMaxlength, setOnblur, setOnchange, setOnclick, setOndblclick, setOnfocus, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setOnselect, setReadonly, setSize, setStyle, setStyleClass, setTabindex, setTitle
 
Methods inherited from class javax.faces.component.UIInput
addValidator, addValueChangeListener, 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, validateValue
 
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, getValueBinding, invokeOnComponent, isRendered, isTransient, processRestoreState, processSaveState, queueEvent, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding, subscribeToEvent, unsubscribeFromEvent
 
Methods inherited from class javax.faces.component.UIComponent
encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, setValueExpression, 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

UI_ICON

public static final java.lang.String UI_ICON
See Also:
Constant Field Values
Constructor Detail

TriStateCheckbox

public TriStateCheckbox()
Method Detail

getFamily

public java.lang.String getFamily()
Overrides:
getFamily in class javax.faces.component.UIInput

getWidgetVar

public java.lang.String getWidgetVar()

setWidgetVar

public void setWidgetVar(java.lang.String widgetVar)

getItemLabel

public java.lang.String getItemLabel()

setItemLabel

public void setItemLabel(java.lang.String itemLabel)

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(TriStateCheckbox.PropertyKeys property,
                         java.lang.Object value)


Copyright © 2011-2013. All Rights Reserved.