de.kosi.util
Class XMIAntTask
java.lang.Object
|
+--org.apache.tools.ant.Task
|
+--de.kosi.util.XMIAntTask
- public class XMIAntTask
- extends org.apache.tools.ant.Task
Diese Klasse implementiert einen Ant-Task, der zu einme ArgoUML Modell alle
Diagramme in *.gif und *.eps konvertiert. Sowie eine XML Datei erstellt, die
die Namen aller Diagramme enthält.
- Author:
- Niklas Mehner
Fields inherited from class org.apache.tools.ant.Task |
description, location, project, target, taskName, taskType, wrapper |
Constructor Summary |
XMIAntTask()
Erstellt einen neuen Task. |
Method Summary |
void |
execute()
Die Hauptmethode, mit der der Task gestartet wird. |
void |
setArgoUMLProject(java.lang.String argoUMLProject)
Setzt das ArgoUML Project |
void |
setEpsDir(java.lang.String epsDirectory)
Setzt das Verzeichniss in dem die EPSs gespeichert werden. |
void |
setGifDir(java.lang.String gifDirectory)
Setzt das Verzeichniss in dem die GIFs gespeichert werden. |
void |
setXMLFile(java.lang.String xmlFile)
Setzt die XML Datei, in eine Liste der erstellten Diagramme gespeichert
wird. |
Methods inherited from class org.apache.tools.ant.Task |
getDescription, getLocation, getOwningTarget, getProject, getRuntimeConfigurableWrapper, getTaskName, init, log, log, maybeConfigure, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TRANSPARENT_BG_COLOR
public static final int TRANSPARENT_BG_COLOR
- Hintergrundfarbe der zu speichernden Bilder.
XMIAntTask
public XMIAntTask()
- Erstellt einen neuen Task.
execute
public void execute()
throws org.apache.tools.ant.BuildException
- Die Hauptmethode, mit der der Task gestartet wird.
- Overrides:
execute
in class org.apache.tools.ant.Task
- Throws:
org.apache.tools.ant.BuildException
- falls bei der Umwandlung eine Exception auftritt.
setArgoUMLProject
public void setArgoUMLProject(java.lang.String argoUMLProject)
- Setzt das ArgoUML Project
- Parameters:
argoUMLProject
- ArgoUML Projekt.
setGifDir
public void setGifDir(java.lang.String gifDirectory)
- Setzt das Verzeichniss in dem die GIFs gespeichert werden.
- Parameters:
gifDirectory
- Verzeichniss, in dem die GIFs gespeichert werden.
setEpsDir
public void setEpsDir(java.lang.String epsDirectory)
- Setzt das Verzeichniss in dem die EPSs gespeichert werden.
- Parameters:
epsDirectory
- Verzeichniss, in dem die EPSs gespeichert werden.
setXMLFile
public void setXMLFile(java.lang.String xmlFile)
- Setzt die XML Datei, in eine Liste der erstellten Diagramme gespeichert
wird.
- Parameters:
xmlFile
- Datei, in die die Liste der Diagramme geschrieben wird.