Module org.jfree.chart3d
Package org.jfree.chart3d.interaction
Class StandardKeyedValues3DItemSelection
java.lang.Object
org.jfree.chart3d.interaction.StandardKeyedValues3DItemSelection
- All Implemented Interfaces:
Serializable
,KeyedValues3DItemSelection
public class StandardKeyedValues3DItemSelection
extends Object
implements KeyedValues3DItemSelection, Serializable
An object that tracks selected items from a
KeyedValues3D
dataset.- Since:
- 1.3
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a new item selection instance, initially with no selections. -
Method Summary
Modifier and TypeMethodDescriptionboolean
add
(KeyedValues3DItemKey itemKey) Adds an item to the selection, returningtrue
if the item is added andfalse
if the item already existed in the selection.boolean
addAll
(Collection<? extends KeyedValues3DItemKey> keys) Adds a collection of items to the selection, returningtrue
if the selection is changed, andfalse
if no changes were made.void
clear()
Clears the item selection (that is, removes all items contained in the selection).boolean
boolean
isSelected
(KeyedValues3DItemKey itemKey) Returnstrue
if the specified item is in the selection, andfalse
otherwise.boolean
remove
(KeyedValues3DItemKey itemKey) Removes an item from the selection returningtrue
if the item was removed andfalse
if it did not exist within the selection.
-
Constructor Details
-
StandardKeyedValues3DItemSelection
public StandardKeyedValues3DItemSelection()Creates a new item selection instance, initially with no selections.
-
-
Method Details
-
add
Adds an item to the selection, returningtrue
if the item is added andfalse
if the item already existed in the selection.- Parameters:
itemKey
- the item key (null
not permitted).- Returns:
- A boolean.
-
addAll
Adds a collection of items to the selection, returningtrue
if the selection is changed, andfalse
if no changes were made.- Parameters:
keys
- the keys to add (null
not permitted).- Returns:
- A boolean.
-
remove
Removes an item from the selection returningtrue
if the item was removed andfalse
if it did not exist within the selection.- Parameters:
itemKey
- the item key (null
not permitted).- Returns:
- A boolean.
-
isSelected
Returnstrue
if the specified item is in the selection, andfalse
otherwise.- Specified by:
isSelected
in interfaceKeyedValues3DItemSelection
- Parameters:
itemKey
- the item key (null
not permitted).- Returns:
- A boolean.
-
clear
Clears the item selection (that is, removes all items contained in the selection). -
equals
-