private final class ObjectSet.ObjectSelectionBlockAreaSimple extends AbstractObjectSelectionBlock
Modifier and Type | Field and Description |
---|---|
private MutableCollectionChangeListener |
_changeListener |
private Collection<ConfigurationArea> |
_configurationAreas |
private Collection<ConfigurationAuthority> |
_configurationAuthorities |
private Collection<SystemObjectType> |
_types |
Constructor and Description |
---|
ObjectSet.ObjectSelectionBlockAreaSimple(Data item)
Erstellt einen Auswahlbereich-Block
|
Modifier and Type | Method and Description |
---|---|
boolean |
contains(SystemObject object)
Prüft ob das übergebene Objekt in diesem Block enthalten ist
|
Collection<SystemObject> |
getAllObjects(Collection<? extends SystemObjectType> types)
Gibt alle Objekte in dem Block zurück.
|
Collection<SystemObjectType> |
getAllObjectTypes()
Gibt alle Objekttypen zurück, die in diesem Block betrachtet werden, bzw.
|
(package private) Collection<DynamicObjectType> |
getDynamicTypes() |
private boolean |
matchesConfigurationArea(SystemObject object) |
private boolean |
matchesType(SystemObject object) |
(package private) void |
startChangeListener()
Startet, falls nötig, eventuelle interne Listener, die den Änderungsstatus der verwalteten Objekte überwachen
|
(package private) void |
stopChangeListener()
Stoppt die mit
AbstractObjectSelectionBlock.startChangeListener() gestarteten Überwachungen |
String |
toString() |
addChangeListener, dispose, notifyBlockChanged, removeChangeListener
private final Collection<ConfigurationAuthority> _configurationAuthorities
private final Collection<ConfigurationArea> _configurationAreas
private final Collection<SystemObjectType> _types
private final MutableCollectionChangeListener _changeListener
public ObjectSet.ObjectSelectionBlockAreaSimple(Data item)
item
- Data-ObjektIllegalArgumentException
- falls ein Data-Objekt mit Textwerten benutzt wurde und kein gültiges Objekt enthalten warpublic boolean contains(SystemObject object)
ObjectSelectionBlock
object
- Testobjektprivate boolean matchesConfigurationArea(SystemObject object)
private boolean matchesType(SystemObject object)
public Collection<SystemObjectType> getAllObjectTypes()
ObjectSelectionBlock
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 Collection<SystemObject> getAllObjects(Collection<? extends SystemObjectType> types)
ObjectSelectionBlock
types
- Liste mit Systemobjekttypen die beachtet werden sollen.void startChangeListener()
AbstractObjectSelectionBlock
startChangeListener
in class AbstractObjectSelectionBlock
Collection<DynamicObjectType> getDynamicTypes()
void stopChangeListener()
AbstractObjectSelectionBlock
AbstractObjectSelectionBlock.startChangeListener()
gestarteten ÜberwachungenstopChangeListener
in class AbstractObjectSelectionBlock