public final class ObjectSet extends Object implements ObjectCollection
| Constructor and Description |
|---|
ObjectSet(ObjectCollectionParent region,
ClientDavInterface connection,
Data.Array array,
boolean isOnlyTypeSelection)
Erstellt einen neuen Block
|
ObjectSet(ObjectCollectionParent region,
ClientDavInterface connection,
Data item,
boolean isOnlyTypeSelection)
Erstellt einen neuen Block
|
ObjectSet(ObjectCollectionParent region,
ClientDavInterface connection,
Iterable<Data> data,
boolean isOnlyTypeSelection)
Erstellt einen neuen Block
|
| Modifier and Type | Method and Description |
|---|---|
void |
addChangeListener(ObjectCollectionChangeListener listener)
Fügt einen Listener auf Änderungen hinzu
|
boolean |
contains(SystemObject object)
Prüft ob ein spezielles Systemobjekt in dieser Auswahl enthalten ist.
|
void |
dispose() |
List<SystemObject> |
getAllObjects(Collection<? extends SystemObjectType> types)
Alle Objekte, die durch diesen Block ausgewählt werden
|
Collection<Region> |
getRegions()
Gibt alle referenzierten Unter-Regionen zurück
|
void |
removeChangeListener(ObjectCollectionChangeListener listener)
Entfernt einen Listener auf Änderungen
|
String |
toString() |
public ObjectSet(ObjectCollectionParent region, ClientDavInterface connection, Data.Array array, boolean isOnlyTypeSelection)
region - Region bzw. Elternobjektconnection - Verbindung zur Konfigurationarray - Daten-ArrayisOnlyTypeSelection - Falls Mengen und einzelne Objektangaben ignoriert werden sollenpublic ObjectSet(ObjectCollectionParent region, ClientDavInterface connection, Data item, boolean isOnlyTypeSelection)
region - Region bzw. Elternobjektconnection - Verbindung zur Konfigurationitem - DatumisOnlyTypeSelection - Falls Mengen und einzelne Objektangaben ignoriert werden sollenpublic ObjectSet(ObjectCollectionParent region, ClientDavInterface connection, Iterable<Data> data, boolean isOnlyTypeSelection)
region - Region bzw. Elternobjektconnection - Verbindung zur Konfigurationdata - Daten-Array mit BlöckenisOnlyTypeSelection - Falls Mengen und einzelne Objektangaben ignoriert werden sollenpublic boolean contains(SystemObject object)
object - Objekt zu prüfenpublic List<SystemObject> getAllObjects(Collection<? extends SystemObjectType> types)
getAllObjects in interface ObjectCollectiontypes - Systemobjekttypen die beachtet werden sollenpublic Collection<Region> getRegions()
public void addChangeListener(ObjectCollectionChangeListener listener)
addChangeListener in interface ObjectCollectionlistener - Listener auf Änderungenpublic void removeChangeListener(ObjectCollectionChangeListener listener)
removeChangeListener in interface ObjectCollectionlistener - Listener auf Änderungenpublic void dispose()