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 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 SingleIndexSelection
getIndexedSource, getSelectedIndex, getSelectedIndicies, getSingleIndexedSource, getSource, getUISourceMethods inherited from class Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface IUISelection
asAnimatedSingleIndexedSelection, asBooleanSelection, asCellSelection, asIndexedSelection, asSingleIndexedSelection, asTriStateSelection, getSource, getUISourceMethods inherited from interface 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