Package org.cytoscape.work.util
Class ListSingleSelection<T>
- java.lang.Object
-
- org.cytoscape.work.util.ListSelection<T>
-
- org.cytoscape.work.util.ListSingleSelection<T>
-
- Type Parameters:
T
- type of items that will be listed.
public final class ListSingleSelection<T> extends ListSelection<T>
List with items of typeT
: only 1 item can be selected.Module:
work-api
To use this in your app, include the following dependency in your POM:
<dependency> <groupId>org.cytoscape</groupId> <artifactId>work-api</artifactId> </dependency>
Cytoscape Backwards Compatibility (Final Class): This class is final and therefore can't be extended by users. This means that we may add methods for minor version updates. Methods will only be removed for major version updates.
-
-
Field Summary
-
Fields inherited from class org.cytoscape.work.util.ListSelection
values
-
-
Constructor Summary
Constructors Constructor Description ListSingleSelection(List<T> values)
Creates a new ListSingleSelection object.ListSingleSelection(T... values)
Creates a new ListSingleSelection object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
getSelectedValue()
Get the item that is currently selected.void
setSelectedValue(T val)
Set theval
item of typeT
as selected in the ListSingleSelection.-
Methods inherited from class org.cytoscape.work.util.ListSelection
addListener, getListeners, getPossibleValues, listChanged, removeListener, selectionChanged, setPossibleValues
-
-
-
-
Constructor Detail
-
ListSingleSelection
public ListSingleSelection(T... values)
Creates a new ListSingleSelection object.example :
ListSingleSelection
lss = new ListSingleSelection ("1","2","3","4") - Parameters:
values
- An arbitrary number of values of type T that can be selected.
-
ListSingleSelection
public ListSingleSelection(List<T> values)
Creates a new ListSingleSelection object.example :
List
list = ArrayList (); list.add("1"); list.add("2"); list.add("3"); list.add("4"); ListSingleSelection lss = new ListSingleSelection (list); - Parameters:
values
- The list of values of type T that can be selected. This list may be empty, but not null.
-
-