com.nokia.ant.taskdefs
Class AntDependencyTask

java.lang.Object
  extended by org.apache.tools.ant.ProjectComponent
      extended by org.apache.tools.ant.Task
          extended by com.nokia.ant.taskdefs.AntDependencyTask
All Implemented Interfaces:
java.lang.Cloneable

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

Outputs a directed graph of Ant library dependencies, reads information from dependency jars


Field Summary
 
Fields inherited from class org.apache.tools.ant.Task
target, taskName, taskType, wrapper
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
 
Constructor Summary
AntDependencyTask()
           
 
Method Summary
 void addFileset(org.apache.tools.ant.types.FileSet set)
          Add a set of files to copy.
 java.lang.String classToJar(java.lang.Class aclass)
           
 java.lang.String convertJarName(java.lang.String jar)
           
 boolean digitInString(java.lang.String s)
           
 void execute()
           
 void findLicense(java.lang.String name, java.util.jar.JarFile jar)
           
 java.lang.String getJarAttr(java.util.jar.JarFile jar, java.lang.String nameOfAttr)
           
 java.util.HashSet<java.lang.String> getJarInfo()
           
 void setOutputFile(java.lang.String path)
          Location of graph file to output to
 
Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AntDependencyTask

public AntDependencyTask()
Method Detail

addFileset

public void addFileset(org.apache.tools.ant.types.FileSet set)
Add a set of files to copy.

Parameters:
set - a set of files to AntDependencyTask.

setOutputFile

public void setOutputFile(java.lang.String path)
Location of graph file to output to


classToJar

public java.lang.String classToJar(java.lang.Class aclass)

getJarAttr

public java.lang.String getJarAttr(java.util.jar.JarFile jar,
                                   java.lang.String nameOfAttr)

getJarInfo

public java.util.HashSet<java.lang.String> getJarInfo()

findLicense

public void findLicense(java.lang.String name,
                        java.util.jar.JarFile jar)

digitInString

public boolean digitInString(java.lang.String s)

convertJarName

public java.lang.String convertJarName(java.lang.String jar)

execute

public final void execute()
Overrides:
execute in class org.apache.tools.ant.Task