Package com.iizix.prop.ui.selection
Class TriStateSelection
java.lang.Object
com.iizix.prop.ui.selection.TriStateSelection
- All Implemented Interfaces:
- IUISelection,- IUITriStateSelection
The tri-state selection.
- Author:
- Christopher Mindus
- Field Summary- Fields inherited from interface com.iizix.prop.ui.selection.IUITriStateSelection- CHECKED, THIRD_STATE, UNSELECTED
- Constructor SummaryConstructors
- Method SummaryModifier and TypeMethodDescription- booleanEquals.- intGets the check state.Get the source component of the event.Get the source component of the event.Gets the UI component being the source of the event.- booleanReturns if the state is checked.- booleanReturns if the state is third state, i.e.- booleanReturns if the state is unselected.- toString()Converts the selection to a string.- Methods inherited from class java.lang.Object- clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait- Methods inherited from interface com.iizix.prop.ui.selection.IUISelection- asAnimatedSingleIndexedSelection, asBooleanSelection, asCellSelection, asIndexedSelection, asSingleIndexedSelection, asTriStateSelection
- Constructor Details- TriStateSelectionConstructor.- Parameters:
- source- The component source.
- state- The check state.
 
 
- Method Details- getCheckStatepublic int getCheckState()Gets the check state.- Specified by:
- getCheckStatein interface- IUITriStateSelection
- Returns:
- Returns 0={$link #UNSELECTED}, 1={$link #CHECKED} or 2={$link #THIRD_STATE}.
 
- isCheckedpublic boolean isChecked()Returns if the state is checked.- Specified by:
- isCheckedin interface- IUITriStateSelection
- Returns:
- true if checked, false if unselected or in third state.
 
- isUnselectedpublic boolean isUnselected()Returns if the state is unselected.- Specified by:
- isUnselectedin interface- IUITriStateSelection
- Returns:
- true if unchecked, false if checked or in third state.
 
- isThirdStatepublic boolean isThirdState()Returns if the state is third state, i.e. neither checked nor unselected.- Specified by:
- isThirdStatein interface- IUITriStateSelection
- Returns:
- true if third state, false if checked or unselected.
 
- getTriStateSourceGet the source component of the event.- Specified by:
- getTriStateSourcein interface- IUITriStateSelection
- Returns:
- The tri-state based component.
 
- getSourceGet the source component of the event.- Specified by:
- getSourcein interface- IUISelection
- Returns:
- The selection component.
 
- getUISourceGets the UI component being the source of the event.- Specified by:
- getUISourcein interface- IUISelection
- Returns:
- The UI component.
 
- equalsEquals.
- toStringConverts the selection to a string.