org.codenarc.ant
Class CodeNarcTask

java.lang.Object
  extended by org.apache.tools.ant.ProjectComponent
      extended by org.apache.tools.ant.Task
          extended by org.codenarc.ant.CodeNarcTask
All Implemented Interfaces:
groovy.lang.GroovyObject, java.lang.Cloneable

public class CodeNarcTask
extends org.apache.tools.ant.Task
implements groovy.lang.GroovyObject


Field Summary
protected  java.lang.Object createCodeNarcRunner
           
protected  java.util.List fileSets
           
protected  java.util.List reportWriters
           
protected  java.lang.Object ruleSet
           
 
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
CodeNarcTask()
           
 
Method Summary
 void addConfiguredReport(Report report)
           
 void addFileset(org.apache.tools.ant.types.FileSet fileSet)
           
protected  SourceAnalyzer createSourceAnalyzer()
           
 void execute()
           
 int getMaxPriority1Violations()
           
 int getMaxPriority2Violations()
           
 int getMaxPriority3Violations()
           
 groovy.lang.MetaClass getMetaClass()
           
 java.lang.Object getProperty(java.lang.String property)
           
 java.lang.String getRuleSetFiles()
           
 java.lang.Object invokeMethod(java.lang.String method, java.lang.Object arguments)
           
 void setMaxPriority1Violations(int value)
           
 void setMaxPriority2Violations(int value)
           
 void setMaxPriority3Violations(int value)
           
 void setMetaClass(groovy.lang.MetaClass mc)
           
 void setProperty(java.lang.String property, java.lang.Object value)
           
 void setRuleSetFiles(java.lang.String value)
           
 
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
 

Field Detail

reportWriters

protected java.util.List reportWriters

fileSets

protected java.util.List fileSets

ruleSet

protected java.lang.Object ruleSet

createCodeNarcRunner

protected java.lang.Object createCodeNarcRunner
Constructor Detail

CodeNarcTask

public CodeNarcTask()
Method Detail

getMetaClass

public groovy.lang.MetaClass getMetaClass()
Specified by:
getMetaClass in interface groovy.lang.GroovyObject

setMetaClass

public void setMetaClass(groovy.lang.MetaClass mc)
Specified by:
setMetaClass in interface groovy.lang.GroovyObject

invokeMethod

public java.lang.Object invokeMethod(java.lang.String method,
                                     java.lang.Object arguments)
Specified by:
invokeMethod in interface groovy.lang.GroovyObject

getProperty

public java.lang.Object getProperty(java.lang.String property)
Specified by:
getProperty in interface groovy.lang.GroovyObject

setProperty

public void setProperty(java.lang.String property,
                        java.lang.Object value)
Specified by:
setProperty in interface groovy.lang.GroovyObject

getRuleSetFiles

public java.lang.String getRuleSetFiles()

setRuleSetFiles

public void setRuleSetFiles(java.lang.String value)

getMaxPriority1Violations

public int getMaxPriority1Violations()

setMaxPriority1Violations

public void setMaxPriority1Violations(int value)

getMaxPriority2Violations

public int getMaxPriority2Violations()

setMaxPriority2Violations

public void setMaxPriority2Violations(int value)

getMaxPriority3Violations

public int getMaxPriority3Violations()

setMaxPriority3Violations

public void setMaxPriority3Violations(int value)

execute

public void execute()
             throws org.apache.tools.ant.BuildException
Overrides:
execute in class org.apache.tools.ant.Task
Throws:
org.apache.tools.ant.BuildException

addFileset

public void addFileset(org.apache.tools.ant.types.FileSet fileSet)

addConfiguredReport

public void addConfiguredReport(Report report)

createSourceAnalyzer

protected SourceAnalyzer createSourceAnalyzer()


Copyright © 2011. All Rights Reserved.