|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.bonn.xulu.appl.AbstractHandler
edu.bonn.xulu.plugin.appl.VisualisationHandler
public class VisualisationHandler
Diese Klasse stellt einen Handler dar, mit dem die Visualisierung eines
Objekts aktualisiert wird. Instanzen dieses Handlers werden (interaktiv)
ueber eine VisualisationHandlerFactory
erzeugt, bzw. modifiziert.
Field Summary | |
---|---|
protected XuluModellingPlatform |
appl
Speichert eine Referenz auf die Xulu-Applikation. |
protected Object |
object
Speichert das Objekt, das vom Handler dargestellt/aktualisiert wird. |
protected VisualisationTool |
visTool
Speichert das Visualisierungstool, in dem das Objekt dargestellt wird/ist. |
protected Class<VisualisationTool> |
visToolClass
Speichert das Klasse des Visualisierungstool, in dem das Objekt dargestellt wird/ist. |
Fields inherited from class edu.bonn.xulu.appl.AbstractHandler |
---|
factory |
Constructor Summary | |
---|---|
VisualisationHandler(Object obj,
Class<VisualisationTool> visToolClass,
VisualisationHandlerFactory fac,
XuluModellingPlatform appl)
Erzeugt einen neuen Handler. |
|
VisualisationHandler(Object obj,
VisualisationTool visTool,
VisualisationHandlerFactory fac,
XuluModellingPlatform appl)
Erzeugt einen neuen Handler. |
|
VisualisationHandler(VisualisationHandlerFactory fac,
XuluModellingPlatform appl)
Erzeugt einen neuen Handler. |
Method Summary | |
---|---|
void |
close()
Schliesst den Handler. |
void |
execute(ObjectEvent e)
Fuehrt den Handler aus. |
Object |
getObject()
Liefert das Objekt, das vom Handler dargestellt/aktualisiert wird. |
VisualisationTool |
getVisualisationTool()
Liefert das Visualisierungstool, in dem der Handler das Objekt darstellt. |
Class<VisualisationTool> |
getVisualisationToolClass()
Liefert die Klasse des Visualisierungstools, in dem der Handler das Objekt darstellt. |
void |
setObject(Object obj)
Setzt das Objekt, das vom Handler dargestellt/aktualisiert wird. |
void |
setVisualisationTool(VisualisationTool visTool)
Setzt das Visualisierungstool, in dem der Handler das Objekt darstellt. |
void |
setVisualisationToolClass(Class<VisualisationTool> visToolClass)
Setzt die Klasse des Visualisierungstools, in dem der Handler das Objekt darstellt. |
Methods inherited from class edu.bonn.xulu.appl.AbstractHandler |
---|
getFactory |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected Object object
protected VisualisationTool visTool
protected Class<VisualisationTool> visToolClass
protected XuluModellingPlatform appl
Constructor Detail |
---|
public VisualisationHandler(VisualisationHandlerFactory fac, XuluModellingPlatform appl)
fac
- Factory, die fuer den Handler zustaendig ist.appl
- Instanz der Xulu-ApplikationsetObject(Object)
,
setVisualisationTool(VisualisationTool)
public VisualisationHandler(Object obj, VisualisationTool visTool, VisualisationHandlerFactory fac, XuluModellingPlatform appl)
obj
- zu visualisierendes ObjektvisTool
- Tool, in dem das Objekt vom Handler visualisiert wirdfac
- Factory, die fuer den Handler zustaendig ist.appl
- Instanz der Xulu-Applikationpublic VisualisationHandler(Object obj, Class<VisualisationTool> visToolClass, VisualisationHandlerFactory fac, XuluModellingPlatform appl)
obj
- zu visualisierendes ObjektvisToolClass
- Klasse des Tools, in dem das Objekt vom Handler visualisiert wirdfac
- Factory, die fuer den Handler zustaendig ist.appl
- Instanz der Xulu-ApplikationMethod Detail |
---|
public void close()
public void execute(ObjectEvent e)
e
- Ereignis fuer das der Handler ausgefuehrt wird (wird nicht verwendet!).public Object getObject()
public void setObject(Object obj)
obj
- zu visualisierendes Objektpublic VisualisationTool getVisualisationTool()
public void setVisualisationTool(VisualisationTool visTool)
visTool
- Tool, in dem das Objekt vom Handler visualisiert wirdpublic void setVisualisationToolClass(Class<VisualisationTool> visToolClass)
visTool
) zurueckgesetzt.
visToolClass
- Tool, in dem das Objekt vom Handler visualisiert wirdpublic Class<VisualisationTool> getVisualisationToolClass()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |