Class 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 Detail

      • CpdRequest

        public CpdRequest()
    • 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()