Package com.iizix.prop.ui.selection
Class AnimatedSingleIndexSelection
java.lang.Object
com.iizix.prop.ui.selection.SingleIndexSelection
com.iizix.prop.ui.selection.AnimatedSingleIndexSelection
- All Implemented Interfaces:
IUIAnimatedSingleIndexedSelection,IUIIndexedSelection,IUISelection,IUISingleIndexedSelection
public class AnimatedSingleIndexSelection extends SingleIndexSelection implements IUIAnimatedSingleIndexedSelection
The animated single index-based selection state used by e.g. the accordion or tab containers.
- Author:
- Christopher Mindus
Field Summary
Fields inherited from interface com.iizix.prop.ui.selection.IUISingleIndexedSelection
EMPTYConstructor Summary
ConstructorsConstructorDescriptionAnimatedSingleIndexSelection(IUIAnimatedSingleIndexedSelectionComp source, int selectedIndex, boolean isAnimated) Constructor.Method Summary
Modifier and TypeMethodDescriptionbooleanEquals: ignore checking animation index, i.e.Get the source component of the event.booleanReturns if the selection is animated.toString()Converts the selection to a string.Methods inherited from class com.iizix.prop.ui.selection.SingleIndexSelection
getIndexedSource, getSelectedIndex, getSelectedIndicies, getSingleIndexedSource, getSource, getUISourceMethods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.iizix.prop.ui.selection.IUISelection
asAnimatedSingleIndexedSelection, asBooleanSelection, asCellSelection, asIndexedSelection, asSingleIndexedSelection, asTriStateSelection, getSource, getUISourceMethods inherited from interface com.iizix.prop.ui.selection.IUISingleIndexedSelection
getFirstSelectedIndex, getIndexedSource, getSelectedIndex, getSelectedIndicies, getSingleIndexedSource
Constructor Details
AnimatedSingleIndexSelection
public AnimatedSingleIndexSelection(IUIAnimatedSingleIndexedSelectionComp source, int selectedIndex, boolean isAnimated) Constructor.- Parameters:
source- The component source.selectedIndex- The selected index, or -1 for none.
Method Details
isAnimated
public boolean isAnimated()Returns if the selection is animated.- Specified by:
isAnimatedin interfaceIUIAnimatedSingleIndexedSelection- Returns:
- The animation flag.
getAnimatedSingleIndexedSource
Get the source component of the event.- Specified by:
getAnimatedSingleIndexedSourcein interfaceIUIAnimatedSingleIndexedSelection- Returns:
- The source.
equals
Equals: ignore checking animation index, i.e. accepts comparison with IUISingleIndexedSelection.- Overrides:
equalsin classSingleIndexSelection
toString
Converts the selection to a string.- Overrides:
toStringin classSingleIndexSelection