ua.gradsoft.javachecker.ant
Class JavaCheckerTask

java.lang.Object
  extended by Task
      extended by ua.gradsoft.javachecker.ant.JavaCheckerTask

public class JavaCheckerTask
extends Task

Ant task for JavaChecker

Author:
Ruslan Shevchenko (all checks is disabled becouse ANT is not in common classpath)

Nested Class Summary
static class JavaCheckerTask.CheckName
           
static class JavaCheckerTask.ConfigNVPair
           
 
Constructor Summary
JavaCheckerTask()
          Creates a new instance of JavaCheckerTask
 
Method Summary
 void addConfiguredClasspath(Path path)
           
 void addConfiguredConfig(JavaCheckerTask.ConfigNVPair nvPair)
           
 void addConfiguredDisable(JavaCheckerTask.CheckName disabled)
           
 void addConfiguredEnable(JavaCheckerTask.CheckName enabled)
           
 void addConfiguredInclude(DirSet dirSet)
           
 void addConfiguredInput(DirSet dirSet)
           
 Commandline.Argument createJvmarg()
           
 void execute()
           
 void setDebug(boolean debug)
           
 void setExplicitEnabledOnly(boolean value)
           
 void setFailOnError(boolean value)
           
 void setFork(boolean fork)
           
 void setInput(java.lang.String inputDirectory)
           
 void setJchhome(java.lang.String jchhome)
           
 void setOutput(java.lang.String output)
           
 void setOutputFormat(java.lang.String name)
           
 void setPrefs(java.lang.String prefs)
           
 void setQ(boolean q)
           
 void setShowfiles(boolean showfiles)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaCheckerTask

public JavaCheckerTask()
Creates a new instance of JavaCheckerTask

Method Detail

setInput

public void setInput(java.lang.String inputDirectory)

setOutput

public void setOutput(java.lang.String output)

setOutputFormat

public void setOutputFormat(java.lang.String name)

setPrefs

public void setPrefs(java.lang.String prefs)

setQ

public void setQ(boolean q)

setDebug

public void setDebug(boolean debug)

setShowfiles

public void setShowfiles(boolean showfiles)

setJchhome

public void setJchhome(java.lang.String jchhome)

addConfiguredEnable

public void addConfiguredEnable(JavaCheckerTask.CheckName enabled)

addConfiguredDisable

public void addConfiguredDisable(JavaCheckerTask.CheckName disabled)

addConfiguredConfig

public void addConfiguredConfig(JavaCheckerTask.ConfigNVPair nvPair)

setExplicitEnabledOnly

public void setExplicitEnabledOnly(boolean value)

addConfiguredInclude

public void addConfiguredInclude(DirSet dirSet)

addConfiguredInput

public void addConfiguredInput(DirSet dirSet)

addConfiguredClasspath

public void addConfiguredClasspath(Path path)

setFork

public void setFork(boolean fork)

createJvmarg

public Commandline.Argument createJvmarg()

setFailOnError

public void setFailOnError(boolean value)

execute

public void execute()
             throws BuildException
Throws:
BuildException