|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
classycle.ant.ClassycleTask
classycle.ant.DependencyCheckingTask
public class DependencyCheckingTask
Ant Task for checking class dependencies.
Attribute | Description | Required |
---|---|---|
includingClasses | Comma or space separated list of wild-card patterns of fully-qualified class name which are included in the analysis. Only '*' are recognized as wild-card character. | No. By default all classes defined in the file set are included. |
excludingClasses | Comma or space separated list of wild-card patterns of fully-qualified class name which are excluded from the analysis. Only '*' are recognized as wild-card character. | No. By default no class defined in the file set is excluded. |
mergeInnerClasses | If true all class vertices are merged
with the vertices of the corresponding inner classes.
|
No. Default is false. |
reflectionPattern | Comma or space separated list of wild-card patterns of
fully-qualified class name.
Only '*' are recognized as wild-card character.
If in the code of a class an ordinary string constant matches one of these patterns and if this string constant has a valid syntax for a fully-qualified class name this constant will be treated as a class reference. |
No. By default ordinary string constants are not treated as class references. |
definitionFile | Path of the dependency definition file. It is either absolute or relative to the base directory. | No. By default the dependency definition commands are embedded in the ant task. |
failOnUnwantedDependencies | If true the task will fail if an unwanted dependency is found. | No. Default value is false. |
reportFile | Path of the report file. It is either absolute or relative to the base directory. | No. By default the result is written onto the console. |
resultRenderer | Fully-qualified class name of a
ResultRenderer .
|
No. By default DefaultResultRenderer is used.
|
Field Summary |
---|
Fields inherited from class classycle.ant.ClassycleTask |
---|
_reportFile |
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 | |
---|---|
DependencyCheckingTask()
|
Method Summary | |
---|---|
void |
addText(java.lang.String text)
|
void |
execute()
|
void |
setDefinitionFile(java.io.File definitionFile)
|
void |
setFailOnUnwantedDependencies(boolean failOnUnwantedDependencies)
|
void |
setResultRenderer(java.lang.String resultRenderer)
|
Methods inherited from class classycle.ant.ClassycleTask |
---|
addConfiguredFileset, getClassFileNames, getPattern, getReflectionPattern, isMergeInnerClasses, setExcludingClasses, setIncludingClasses, setMergeInnerClasses, setReflectionPattern, setReportFile |
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 |
---|
public DependencyCheckingTask()
Method Detail |
---|
public void setFailOnUnwantedDependencies(boolean failOnUnwantedDependencies)
public void setDefinitionFile(java.io.File definitionFile)
public void setResultRenderer(java.lang.String resultRenderer)
public void addText(java.lang.String text)
public void execute() throws org.apache.tools.ant.BuildException
execute
in class ClassycleTask
org.apache.tools.ant.BuildException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |