public class SelectionManager
extends java.lang.Object
Constructor | Description |
---|---|
SelectionManager(CellKeyServer keysBetween) |
Konstruktor zum Anlegen eines SelectionManagers.
|
Modifier and Type | Method | Description |
---|---|---|
void |
addSelectionListener(SelectionListener listener) |
Diese Methode fügt einen Selektions-Listener hinzu.
|
void |
deselectAllCellKeys() |
Diese Methode deselektiert alle CellKeys.
|
java.util.Set<CellKey> |
getSelectedCellKeysAsSet() |
Liste der aktuell selektierten CellKeys.
|
java.util.Set<RowKey> |
getSelectedRowKeysAsSet() |
Liste der aktuell selektierten RowKeys.
|
boolean |
isCellKeySelected(CellKey key) |
Diese Methode gibt zurück, ob der übergebene CellKey selektiert ist.
|
boolean |
isRowSelected(RowKey key) |
Diese Methode gibt zurück, ob der übergebene RowKey selektiert ist.
|
boolean |
isSomethingSelected() |
Gibt
true zurück, wenn mindestestens ein CellKey selektiert ist, sonst false . |
void |
lock(boolean lock) |
Dies ist eine der besonderen Methoden, die im Rahmen der Einführung des Druckens
hinzugefügt wurde.
|
void |
mousePressed(CellKey key,
int modifiers) |
Diese Methode wird beim Drücken einer Taste vom MouseListener einer Zelle in RowData ausgeführt.
|
void |
mousePressed(RowKey key,
int modifiers) |
Diese Methode wird von den MouseListenern auf den Zeilen-Headern ausgeführt, wenn
dort die Maus gedrückt wird.
|
void |
mouseReleased(CellKey key,
int modifiers) |
Diese Methode wird beim Loslassen einer Taste vom MouseListener einer Zelle in RowData ausgeführt.
|
void |
mouseReleased(RowKey key,
int modifiers) |
Diese Methode wird von den MouseListenern auf den Zeilen-Headern ausgeführt, wenn
dort die Maus losgelassen wird.
|
void |
removeSelectionListener(SelectionListener listener) |
Diese Methode entfernt den übergebenen Selektions-Listener.
|
void |
removeSelectionListeners() |
Diese Methode entfernt alle Selektions-Listener.
|
void |
selectAllCellKeys() |
Diese Methode selektiert alle CellKeys.
|
void |
setSelectedCellKeys(java.util.Collection<CellKey> cellKeys) |
Dies ist eine der besonderen Methoden, die im Rahmen der Einführung des Druckens
hinzugefügt wurde.
|
void |
setSelectedRowKeys(java.util.Collection<RowKey> rowKeys) |
Dies ist eine der besonderen Methoden, die im Rahmen der Einführung des Druckens
hinzugefügt wurde.
|
public SelectionManager(CellKeyServer keysBetween)
keysBetween
- Verwaltungsklasse der dazwischenliegenden Komponentenpublic java.util.Set<CellKey> getSelectedCellKeysAsSet()
public java.util.Set<RowKey> getSelectedRowKeysAsSet()
public boolean isSomethingSelected()
true
zurück, wenn mindestestens ein CellKey selektiert ist, sonst false
.public void mousePressed(CellKey key, int modifiers)
key
- übergebener Schlüsselmodifiers
- gedrückte Modifiertastenpublic void mouseReleased(CellKey key, int modifiers)
key
- übergebener Schlüsselmodifiers
- gedrückte Modifiertastenpublic void mousePressed(RowKey key, int modifiers)
key
- übergebener Schlüsselmodifiers
- gedrückte Modifiertastenpublic void mouseReleased(RowKey key, int modifiers)
key
- übergebener Schlüsselmodifiers
- gedrückte Modifiertastenpublic void selectAllCellKeys()
public void deselectAllCellKeys()
public boolean isCellKeySelected(CellKey key)
key
- ein CellKeytrue
, wenn selektiert, sonst false
public boolean isRowSelected(RowKey key)
key
- RowKeytrue
, wenn selektiert, sonst false
public void addSelectionListener(SelectionListener listener)
listener
- ein Listenerpublic void removeSelectionListener(SelectionListener listener)
listener
- ein Listenerpublic void removeSelectionListeners()
public void setSelectedCellKeys(java.util.Collection<CellKey> cellKeys)
cellKeys
- eine Collection von CellKeyspublic void setSelectedRowKeys(java.util.Collection<RowKey> rowKeys)
rowKeys
- eine Collection von RowKeyspublic void lock(boolean lock)
lock
- der neue Wert