|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectAbstractNamedObject
edu.bonn.xulu.plugin.appl.GTVisualisationColorMapPlugin
public class GTVisualisationColorMapPlugin
Dieses Plugin liest Farbpaletten aus der Datei gtcolormaps.xif
und fuegt sie automatisch den GTVisualisationTool
-Instanzen hinzu,
sobald diese in Xulu geoeffnet werden. Die Datei muss im Verzeichnis
"GTVisualisationColorMapPlugin" unterhalb des
Xulu-Plugin-Verzeichnisses
abgelegt sein.
Die Datei kann mehrere Farbpaletten enthalten. Jede Farbpalette wird
von einem [..]
-Tag eingeleitet, wobei die Bezeichnung zwischen den
Klammern als Name fuer die Farbpalette verwendet wird.
Nach dem [..]
-Tag folgen die Farbpaletten-Eintraege der Form
rasterwert color [label]
"RGB(red,green,blue)"
.java.awt.Color
als (statische) Felder deklariert sind.
Field Summary | |
---|---|
static String |
INFILE
Die Datei, aus der die Farbpaletten eingelesen werden ( gtcolormaps.xif ). |
protected boolean |
started
Flag, ob das Plugin gestartet ist, oder nicht |
Constructor Summary | |
---|---|
GTVisualisationColorMapPlugin()
Erzeugt eine neue Instanz des Plugins. |
Method Summary | |
---|---|
void |
execute(XuluModellingPlatform appl)
Startet die Ausfuehrung des Plugins. |
boolean |
isStarted()
Prueft, ob das Plugin gestartet ist. |
boolean |
isVisible()
Prueft, ob die GUI zur Plugin-Konfiguration angezeigt wird. |
void |
performObjectEvent(ObjectEvent e)
Wird aufgerufen, wenn sich der Inhalt des Xulu-Visualisierungsmanagers
aendert. |
void |
setVisible(boolean visible)
Macht nichts, da das Plugin keine GUI besitzt. |
void |
stop()
Stoppt die Ausfuehrung des Plugins. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String INFILE
gtcolormaps.xif
).
protected boolean started
Constructor Detail |
---|
public GTVisualisationColorMapPlugin()
Method Detail |
---|
public void execute(XuluModellingPlatform appl)
execute
in interface XuluPlugin
appl
- Instanz der Xulu-Applikationpublic void performObjectEvent(ObjectEvent e)
Xulu-Visualisierungsmanagers
aendert. Wurde ein neues GTVisualisationTool
hinzugefuegt (oder ein
anderers von LayeredMapFrame
abgeleitetes Tool), werden dessen
Farbpaletten alle eingelesenen Paletten hinzugefuegt.
e
- Ereignispublic boolean isStarted()
isStarted
in interface XuluPlugin
public boolean isVisible()
isVisible
in interface XuluPlugin
false
, da das Plugin keine eigene GUI besitztpublic void setVisible(boolean visible)
setVisible
in interface XuluPlugin
public void stop()
stop
in interface XuluPlugin
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |