de.kosi.util
Class MetricsAntTask

java.lang.Object
  |
  +--org.apache.tools.ant.Task
        |
        +--de.kosi.util.MetricsAntTask

public class MetricsAntTask
extends org.apache.tools.ant.Task

Diese Klasse implementiert einen Ant-Task, der zu den KoSI Klassen Metriken berechnet und in eine XML Datei ausgibt.

Author:
Niklas Mehner

Fields inherited from class org.apache.tools.ant.Task
description, location, project, target, taskName, taskType, wrapper
 
Constructor Summary
MetricsAntTask()
          Erstellt einen neuen Task.
 
Method Summary
 void createDiagram(java.lang.String name)
          Creates Diagrams from the metrics History.
 void execute()
          Die Hauptmethode, mit der der Task gestartet wird.
 void setOutputFile(java.lang.String outputFile)
          Setzt die XML Datei, in der das Ergebnis gespeichert wird.
 void setSrcDir(java.lang.String srcDir)
          Setzt das Directory, in dem die Java-Sourcen abgelegt sind.
 void setStatsFile(java.lang.String statsFile)
          Setzt die XML Datei, in der die Statistiken über die Projekt-Metriken gespeichert werden.
 
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
 

Constructor Detail

MetricsAntTask

public MetricsAntTask()
Erstellt einen neuen Task.
Method Detail

createDiagram

public void createDiagram(java.lang.String name)
Creates Diagrams from the metrics History.
Parameters:
name - the name for the metric, a diagram is created for.

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.

setSrcDir

public void setSrcDir(java.lang.String srcDir)
Setzt das Directory, in dem die Java-Sourcen abgelegt sind.
Parameters:
srcDir - Directory in dem die Sourcen abgelegt sind.

setOutputFile

public void setOutputFile(java.lang.String outputFile)
Setzt die XML Datei, in der das Ergebnis gespeichert wird.
Parameters:
outputFile - Ergebnis der Metrik Untersuchung

setStatsFile

public void setStatsFile(java.lang.String statsFile)
Setzt die XML Datei, in der die Statistiken über die Projekt-Metriken gespeichert werden.
Parameters:
statsFile - Datei, die die Statistiken enthält.