private final class ObjectSet.ObjectSelectionBlockObjectsSimple extends AbstractObjectSelectionBlock
Kapselt einen AuswahlObjekte-Block ohne festgelegte Menge mit festgelegter Objektliste
Modifier and Type | Field and Description |
---|---|
private java.util.Collection<SystemObject> |
_objects |
Constructor and Description |
---|
ObjectSelectionBlockObjectsSimple(Data item) |
Modifier and Type | Method and Description |
---|---|
boolean |
contains(SystemObject object)
Prüft ob das übergebene Objekt in diesem Block enthalten ist
|
java.util.Collection<SystemObject> |
getAllObjects(java.util.Collection<? extends SystemObjectType> types)
Gibt alle Objekte in dem Block zurück.
|
java.util.Collection<SystemObjectType> |
getAllObjectTypes()
Gibt alle Objekttypen zurück, die in diesem Block betrachtet werden, bzw. nach denen gefiltert wird.
|
private boolean |
matchesObjectList(SystemObject object) |
java.lang.String |
toString() |
addChangeListener, dispose, notifyBlockChanged, removeChangeListener, startChangeListener, stopChangeListener
private final java.util.Collection<SystemObject> _objects
public ObjectSelectionBlockObjectsSimple(Data item)
public java.lang.String toString()
toString
in class java.lang.Object
public boolean contains(SystemObject object)
ObjectSelectionBlock
Prüft ob das übergebene Objekt in diesem Block enthalten ist
object
- Testobjektprivate boolean matchesObjectList(SystemObject object)
public java.util.Collection<SystemObjectType> getAllObjectTypes()
ObjectSelectionBlock
Gibt alle Objekttypen zurück, die in diesem Block betrachtet werden, bzw. nach denen gefiltert wird. Alle mit ObjectSelectionBlock.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.
public java.util.Collection<SystemObject> getAllObjects(java.util.Collection<? extends SystemObjectType> types)
ObjectSelectionBlock
Gibt alle Objekte in dem Block zurück. Der Aufruf sollte, falls möglich, vermieden werden, da der Vorgang je nach Definition sehr lange dauern kann
types
- Liste mit Systemobjekttypen die beachtet werden sollen.