net.sourceforge.pmd.cpd
Class CPDTask

java.lang.Object
  extended by org.apache.tools.ant.ProjectComponent
      extended by org.apache.tools.ant.Task
          extended by net.sourceforge.pmd.cpd.CPDTask
All Implemented Interfaces:
Cloneable

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

CPDTask

Runs the CPD utility via ant. The ant task looks like this:

Required: minimumTokenCount, outputFile, and at least one file


Nested Class Summary
static class CPDTask.FormatAttribute
           
 
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
CPDTask()
           
 
Method Summary
 void addFileset(org.apache.tools.ant.types.FileSet set)
           
 void execute()
           
 void setEncoding(String encoding)
           
 void setFormat(CPDTask.FormatAttribute formatAttribute)
           
 void setIgnoreAnnotations(boolean value)
           
 void setIgnoreIdentifiers(boolean value)
           
 void setIgnoreLiterals(boolean value)
           
 void setIgnoreUsings(boolean value)
           
 void setLanguage(String language)
           
 void setMinimumTokenCount(int minimumTokenCount)
           
 void setOutputFile(File outputFile)
           
 void setSkipBlocks(boolean skipBlocks)
           
 void setSkipBlocksPattern(String skipBlocksPattern)
           
 void setSkipDuplicateFiles(boolean skipDuplicateFiles)
           
 void setSkipLexicalErrors(boolean skipLexicalErrors)
           
 
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

CPDTask

public CPDTask()
Method Detail

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 set)

setMinimumTokenCount

public void setMinimumTokenCount(int minimumTokenCount)

setIgnoreLiterals

public void setIgnoreLiterals(boolean value)

setIgnoreIdentifiers

public void setIgnoreIdentifiers(boolean value)

setIgnoreAnnotations

public void setIgnoreAnnotations(boolean value)

setIgnoreUsings

public void setIgnoreUsings(boolean value)

setSkipLexicalErrors

public void setSkipLexicalErrors(boolean skipLexicalErrors)

setSkipDuplicateFiles

public void setSkipDuplicateFiles(boolean skipDuplicateFiles)

setOutputFile

public void setOutputFile(File outputFile)

setFormat

public void setFormat(CPDTask.FormatAttribute formatAttribute)

setLanguage

public void setLanguage(String language)

setEncoding

public void setEncoding(String encoding)

setSkipBlocks

public void setSkipBlocks(boolean skipBlocks)

setSkipBlocksPattern

public void setSkipBlocksPattern(String skipBlocksPattern)


Copyright © 2002-2015 InfoEther. All Rights Reserved.