ch.elca.dependency.ant
Class ReportTask

java.lang.Object
  |
  +--org.apache.tools.ant.ProjectComponent
        |
        +--org.apache.tools.ant.Task
              |
              +--ch.elca.dependency.ant.ReportTask

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

Ant Task to run Dependency Tool reports out of a ant's build.xml

Version:
1.0-beta
Author:
Pawel Kowalski

Field Summary
 
Fields inherited from class org.apache.tools.ant.Task
description, location, target, taskName, taskType, wrapper
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
project
 
Constructor Summary
ReportTask()
           
 
Method Summary
 org.apache.tools.ant.types.Path createClasspath()
          Support nested classpath elements
 void execute()
          Execute this AntTask
 void setClasspath(org.apache.tools.ant.types.Path classpath)
          Supports classpath attribute
 void setClasspathRef(org.apache.tools.ant.types.Reference reference)
          Supports classpathref attribute
 void setFilter(java.lang.String filter)
          Set analyze filter
 void setPerspective(java.lang.String perspective)
          Set Layer description file.
 void setReport(java.lang.String report)
          Set report config file
 void setRoot(java.lang.String projectRoot)
          Set (to be analyzed-) project root
 
Methods inherited from class org.apache.tools.ant.Task
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, handleErrorOutput, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
getProject, setProject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReportTask

public ReportTask()
Method Detail

setClasspath

public void setClasspath(org.apache.tools.ant.types.Path classpath)
Supports classpath attribute

Parameters:
classpath - a Path value

setClasspathRef

public void setClasspathRef(org.apache.tools.ant.types.Reference reference)
Supports classpathref attribute

Parameters:
reference - a Reference value

createClasspath

public org.apache.tools.ant.types.Path createClasspath()
Support nested classpath elements

Returns:
a Path value

setRoot

public void setRoot(java.lang.String projectRoot)
Set (to be analyzed-) project root

Parameters:
projectRoot - a String value

setReport

public void setReport(java.lang.String report)
Set report config file

Parameters:
report - a String value

setFilter

public void setFilter(java.lang.String filter)
Set analyze filter

Parameters:
filter - a String value

setPerspective

public void setPerspective(java.lang.String perspective)
Set Layer description file.

Parameters:
perspective - a String value

execute

public void execute()
             throws org.apache.tools.ant.BuildException
Execute this AntTask

Overrides:
execute in class org.apache.tools.ant.Task
Throws:
org.apache.tools.ant.BuildException - if an error occurs


Copyright © 2003 ELCA Informatique SA. All Rights Reserved.