ObjectCollection
public final class ObjectSet extends java.lang.Object implements ObjectCollection
Constructor | 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,
java.lang.Iterable<Data> data,
boolean isOnlyTypeSelection) |
Erstellt einen neuen Block
|
Modifier and Type | Method | 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() |
|
java.util.List<SystemObject> |
getAllObjects(java.util.Collection<? extends SystemObjectType> types) |
Alle Objekte, die durch diesen Block ausgewählt werden
|
java.util.Collection<Region> |
getRegions() |
Gibt alle referenzierten Unter-Regionen zurück
|
void |
removeChangeListener(ObjectCollectionChangeListener listener) |
Entfernt einen Listener auf Änderungen
|
java.lang.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, java.lang.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 java.lang.String toString()
toString
in class java.lang.Object
public boolean contains(SystemObject object)
object
- Objekt zu prüfenpublic java.util.List<SystemObject> getAllObjects(java.util.Collection<? extends SystemObjectType> types)
getAllObjects
in interface ObjectCollection
types
- Systemobjekttypen die beachtet werden sollenpublic java.util.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()