edu.bonn.xulu.appl
Class VisualisationManager
java.lang.Object
AbstractObjectTraceable
edu.bonn.xulu.appl.AbstractManager
edu.bonn.xulu.appl.VisualisationManager
- All Implemented Interfaces:
- XuluComponent, XuluConstants
public class VisualisationManager
- extends AbstractManager
Der VisualisationManager verwaltet saemtliche in der Xulu-Applikation
instanziierten Visualisierungstools. An dieser Stelle ist der
Unterschied zu den in der Xulu-Registry registierten Tools zu bemerken.
Waehrend in der Registry nur die Klassen der Visualisierungstools
hinterlegt werden, verwaltet der VisualisationManager deren Instanzen
(also die einzelenen Fenster).
Der VisualisationManager fungiert als AbstractObjectTraceable
,
so dass ObjectListener
angeschlossen werden
koennen, welche automatisch durch ein AbstractManager.ChangeEvent
informiert werden, wenn sich der Inhalt des VisualisationManagers aendert.
- Version:
- 1.0
- Author:
- Martin Schmitz (University of Bonn/Germany)
Fields inherited from interface edu.bonn.xulu.appl.XuluConstants |
EXTENTION_BUNDLE, ICONS_DIR, LOCALES_BASE, RESOURCE_DIR, SWING_RES, VERSION, VERSION_DATE, XULU_ICON, XULU_INFOICON, XULU_STARTICON, XULU_VIS_RES, XULUERR_RES, XULUGUI_RES |
Methods inherited from class edu.bonn.xulu.appl.AbstractManager |
add, add, checkDuplicateAndError, dispose, get, getCount, getDuplicatedAllowed, isDisposed, remove, remove, removeAll |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
VisualisationManager
public VisualisationManager()
- Erzeugt einen neuen (leeren) Visualisierungsmanager.
checkComponentAndError
public void checkComponentAndError(AbstractManager.ContentType comp)
- Prueft, ob eine Komponente im Visualisierungsmanager verwaltet werden
kann.
- Specified by:
checkComponentAndError
in class AbstractManager
- Parameters:
comp
- Komponente
- Throws:
UnsupportedOperationException
- falls es sich bei der Komponente
nicht um eine Instanz von VisualisationTool
handelt
getAll
public VisualisationTool[] getAll()
- Liefert alle registrierte Visualisierungstool-Instanzen als Array.
- Overrides:
getAll
in class AbstractManager
- Returns:
- leerer
VisualisationTool[]
-Array falls keine Instanzen
im Manager registriert sind.