Package org.cytoscape.work.util
Class ListMultipleSelection<T>
java.lang.Object
org.cytoscape.work.util.ListSelection<T>
org.cytoscape.work.util.ListMultipleSelection<T>
- Type Parameters:
T
- type of items that will be listed.
List with items of type
T
: one or more items can be selected.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.
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>
-
Field Summary
Fields inherited from class org.cytoscape.work.util.ListSelection
values
-
Constructor Summary
ConstructorDescriptionListMultipleSelection
(List<T> values) Creates a new ListMultipleSelection object.ListMultipleSelection
(T... values) Creates a new ListMultipleSelection object. -
Method Summary
Modifier and TypeMethodDescriptionGet the items that are currently selected.void
setSelectedValues
(List<T> vals) Set theT
items as selected in the ListMultipleSelection object.Methods inherited from class org.cytoscape.work.util.ListSelection
addListener, getListeners, getPossibleValues, listChanged, removeListener, selectionChanged, setPossibleValues
-
Constructor Details
-
ListMultipleSelection
Creates a new ListMultipleSelection object.example :
ListMultipleSelection
lms = new ListMultipleSelection ("1","2","3","4"); - Parameters:
values
- An arbitrary number of values of type T items that can be selected.
-
ListMultipleSelection
Creates a new ListMultipleSelection object.example :
java.util.List
list = new java.util.ArrayList (); list.add("1"); list.add("2"); list.add("3"); list.add("4"); ListMultipleSelection lss = new ListMultipleSelection (list); - Parameters:
values
- The list of values of type T that can be selected. The list may be empty.
-
-
Method Details
-
getSelectedValues
Get the items that are currently selected.- Returns:
- a list of selected items.
-
setSelectedValues
Set theT
items as selected in the ListMultipleSelection object.- Parameters:
vals
- the selected items.
-