public interface ObjectSelectionBlock
Modifier and Type | Method and Description |
---|---|
void |
addChangeListener(ObjectCollectionChangeListener object)
Erstellt einen Listener, der Objekte über das Ändern dieses Blocks benachrichtigt
|
boolean |
contains(de.bsvrz.dav.daf.main.config.SystemObject object)
Prüft ob das übergebene Objekt in diesem Block enthalten ist
|
void |
dispose()
Markiert das Objekt als unbenutzt, sodass angemeldete Listener etc. abgemeldet werden können
|
java.util.Collection<de.bsvrz.dav.daf.main.config.SystemObject> |
getAllObjects(java.util.Collection<? extends de.bsvrz.dav.daf.main.config.SystemObjectType> type)
Gibt alle Objekte in dem Block zurück.
|
java.util.Collection<de.bsvrz.dav.daf.main.config.SystemObjectType> |
getAllObjectTypes()
Gibt alle Objekttypen zurück, die in diesem Block betrachtet werden, bzw. nach denen gefiltert wird.
|
void |
removeChangeListener(ObjectCollectionChangeListener object)
Entfernt einen Listener, der Objekte über das Ändern dieses Blocks benachrichtigt
|
boolean contains(de.bsvrz.dav.daf.main.config.SystemObject object)
object
- Testobjektjava.util.Collection<de.bsvrz.dav.daf.main.config.SystemObject> getAllObjects(java.util.Collection<? extends de.bsvrz.dav.daf.main.config.SystemObjectType> type)
type
- Liste mit Systemobjekttypen die beachtet werden sollen.java.util.Collection<de.bsvrz.dav.daf.main.config.SystemObjectType> getAllObjectTypes()
getAllObjects(java.util.Collection)
zurückgelieferten Objekte sind zwingend von diesen Typen, umgekehrt ist allerdings nicht sichergestellt, dass zu allen hier zurückgelieferten Typen auch
Objekte vorhanden sind.void addChangeListener(ObjectCollectionChangeListener object)
object
- Listenervoid removeChangeListener(ObjectCollectionChangeListener object)
object
- Listenervoid dispose()