Interface PickedState<T>
-
- All Superinterfaces:
java.awt.ItemSelectable,PickedInfo<T>
- All Known Implementing Classes:
AbstractPickedState,MultiPickedState
public interface PickedState<T> extends PickedInfo<T>, java.awt.ItemSelectable
An interface for classes that keep track of the "picked" state of edges or vertices.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclear()Clears the "picked" state from all elements.java.util.Set<T>getPicked()Returns all "picked" elements.booleanisPicked(T v)Returnstrueifvis currently "picked".booleanpick(T v, boolean b)Marksvas "picked" ifb == true, and unmarksvas picked ifb == false.
-
-
-
Method Detail
-
pick
boolean pick(T v, boolean b)
Marksvas "picked" ifb == true, and unmarksvas picked ifb == false.- Returns:
- the "picked" state of
vprior to this call
-
clear
void clear()
Clears the "picked" state from all elements.
-
getPicked
java.util.Set<T> getPicked()
Returns all "picked" elements.
-
isPicked
boolean isPicked(T v)
Returnstrueifvis currently "picked".- Specified by:
isPickedin interfacePickedInfo<T>
-
-