Class CpdRequest
- java.lang.Object
-
- org.apache.maven.plugins.pmd.exec.CpdRequest
-
- All Implemented Interfaces:
java.io.Serializable
public class CpdRequest extends java.lang.Object implements java.io.SerializableData object to store all configuration options needed to execute CPD as a separate process.This class is intended to be serialized and read back.
Some properties might be optional and can be
null.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CpdRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddFiles(java.util.Collection<java.io.File> files)java.lang.StringgetExcludeFromFailureFile()java.util.List<java.io.File>getFiles()java.lang.StringgetFormat()java.lang.StringgetJavaExecutable()java.lang.StringgetLanguage()java.util.PropertiesgetLanguageProperties()java.lang.StringgetLogLevel()intgetMinimumTokens()java.lang.StringgetOutputEncoding()java.lang.StringgetReportOutputDirectory()java.lang.StringgetSourceEncoding()java.lang.StringgetTargetDirectory()booleanisColorizedLog()booleanisIncludeXmlInSite()booleanisShowPmdLog()voidsetColorizedLog(boolean colorizedLog)voidsetExcludeFromFailureFile(java.lang.String excludeFromFailureFile)voidsetFormat(java.lang.String format)voidsetIncludeXmlInSite(boolean includeXmlInSite)voidsetJavaExecutable(java.lang.String javaExecutable)voidsetLanguage(java.lang.String language)voidsetLanguageProperties(java.util.Properties languageProperties)voidsetLogLevel(java.lang.String logLevel)voidsetMinimumTokens(int minimumTokens)voidsetOutputEncoding(java.lang.String outputEncoding)voidsetReportOutputDirectory(java.lang.String reportOutputDirectory)voidsetShowPmdLog(boolean showPmdLog)voidsetSourceEncoding(java.lang.String sourceEncoding)voidsetTargetDirectory(java.lang.String targetDirectory)
-
-
-
Method Detail
-
setJavaExecutable
public void setJavaExecutable(java.lang.String javaExecutable)
-
setMinimumTokens
public void setMinimumTokens(int minimumTokens)
-
setLanguage
public void setLanguage(java.lang.String language)
-
setLanguageProperties
public void setLanguageProperties(java.util.Properties languageProperties)
-
setSourceEncoding
public void setSourceEncoding(java.lang.String sourceEncoding)
-
addFiles
public void addFiles(java.util.Collection<java.io.File> files)
-
setExcludeFromFailureFile
public void setExcludeFromFailureFile(java.lang.String excludeFromFailureFile)
-
setTargetDirectory
public void setTargetDirectory(java.lang.String targetDirectory)
-
setOutputEncoding
public void setOutputEncoding(java.lang.String outputEncoding)
-
setFormat
public void setFormat(java.lang.String format)
-
setIncludeXmlInSite
public void setIncludeXmlInSite(boolean includeXmlInSite)
-
setReportOutputDirectory
public void setReportOutputDirectory(java.lang.String reportOutputDirectory)
-
setShowPmdLog
public void setShowPmdLog(boolean showPmdLog)
-
setColorizedLog
public void setColorizedLog(boolean colorizedLog)
-
setLogLevel
public void setLogLevel(java.lang.String logLevel)
-
getJavaExecutable
public java.lang.String getJavaExecutable()
-
getMinimumTokens
public int getMinimumTokens()
-
getLanguage
public java.lang.String getLanguage()
-
getLanguageProperties
public java.util.Properties getLanguageProperties()
-
getSourceEncoding
public java.lang.String getSourceEncoding()
-
getFiles
public java.util.List<java.io.File> getFiles()
-
getExcludeFromFailureFile
public java.lang.String getExcludeFromFailureFile()
-
getTargetDirectory
public java.lang.String getTargetDirectory()
-
getOutputEncoding
public java.lang.String getOutputEncoding()
-
getFormat
public java.lang.String getFormat()
-
isIncludeXmlInSite
public boolean isIncludeXmlInSite()
-
getReportOutputDirectory
public java.lang.String getReportOutputDirectory()
-
isShowPmdLog
public boolean isShowPmdLog()
-
isColorizedLog
public boolean isColorizedLog()
-
getLogLevel
public java.lang.String getLogLevel()
-
-