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.Serializable
Data 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 void
addFiles(java.util.Collection<java.io.File> files)
java.lang.String
getExcludeFromFailureFile()
java.util.List<java.io.File>
getFiles()
java.lang.String
getFormat()
java.lang.String
getJavaExecutable()
java.lang.String
getLanguage()
java.util.Properties
getLanguageProperties()
java.lang.String
getLogLevel()
int
getMinimumTokens()
java.lang.String
getOutputEncoding()
java.lang.String
getReportOutputDirectory()
java.lang.String
getSourceEncoding()
java.lang.String
getTargetDirectory()
boolean
isColorizedLog()
boolean
isIncludeXmlInSite()
boolean
isShowPmdLog()
void
setColorizedLog(boolean colorizedLog)
void
setExcludeFromFailureFile(java.lang.String excludeFromFailureFile)
void
setFormat(java.lang.String format)
void
setIncludeXmlInSite(boolean includeXmlInSite)
void
setJavaExecutable(java.lang.String javaExecutable)
void
setLanguage(java.lang.String language)
void
setLanguageProperties(java.util.Properties languageProperties)
void
setLogLevel(java.lang.String logLevel)
void
setMinimumTokens(int minimumTokens)
void
setOutputEncoding(java.lang.String outputEncoding)
void
setReportOutputDirectory(java.lang.String reportOutputDirectory)
void
setShowPmdLog(boolean showPmdLog)
void
setSourceEncoding(java.lang.String sourceEncoding)
void
setTargetDirectory(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()
-
-