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 ObjectCollection
types
- Systemobjekttypen die beachtet werden sollenpublic Collection<Region> getRegions()
public void addChangeListener(ObjectCollectionChangeListener listener)
addChangeListener
in interface ObjectCollection
listener
- Listener auf Änderungenpublic void removeChangeListener(ObjectCollectionChangeListener listener)
removeChangeListener
in interface ObjectCollection
listener
- Listener auf Änderungenpublic void dispose()