Class CPDConfiguration

    • Constructor Detail

      • CPDConfiguration

        public CPDConfiguration()
    • Method Detail

      • setEncoding

        public void setEncoding​(java.lang.String encoding)
      • sourceCodeFor

        public SourceCode sourceCodeFor​(java.io.File file)
      • sourceCodeFor

        public SourceCode sourceCodeFor​(java.io.Reader reader,
                                        java.lang.String sourceCodeName)
      • postContruct

        public void postContruct()
      • getCPDRendererFromString

        public static CPDRenderer getCPDRendererFromString​(java.lang.String name,
                                                           java.lang.String encoding)
      • getRenderers

        public static java.lang.String[] getRenderers()
      • getLanguageFromString

        public static Language getLanguageFromString​(java.lang.String languageString)
      • setSystemProperties

        public static void setSystemProperties​(CPDConfiguration configuration)
      • getLanguage

        public Language getLanguage()
      • setLanguage

        public void setLanguage​(Language language)
      • getMinimumTileSize

        public int getMinimumTileSize()
      • setMinimumTileSize

        public void setMinimumTileSize​(int minimumTileSize)
      • isSkipDuplicates

        public boolean isSkipDuplicates()
      • setSkipDuplicates

        public void setSkipDuplicates​(boolean skipDuplicates)
      • getRendererName

        public java.lang.String getRendererName()
      • setRendererName

        public void setRendererName​(java.lang.String rendererName)
      • filenameFilter

        public java.io.FilenameFilter filenameFilter()
      • setCPDRenderer

        public void setCPDRenderer​(CPDRenderer renderer)
      • isIgnoreLiterals

        public boolean isIgnoreLiterals()
      • setIgnoreLiterals

        public void setIgnoreLiterals​(boolean ignoreLiterals)
      • isIgnoreIdentifiers

        public boolean isIgnoreIdentifiers()
      • setIgnoreIdentifiers

        public void setIgnoreIdentifiers​(boolean ignoreIdentifiers)
      • isIgnoreAnnotations

        public boolean isIgnoreAnnotations()
      • setIgnoreAnnotations

        public void setIgnoreAnnotations​(boolean ignoreAnnotations)
      • isIgnoreUsings

        public boolean isIgnoreUsings()
      • setIgnoreUsings

        public void setIgnoreUsings​(boolean ignoreUsings)
      • isSkipLexicalErrors

        public boolean isSkipLexicalErrors()
      • setSkipLexicalErrors

        public void setSkipLexicalErrors​(boolean skipLexicalErrors)
      • getFiles

        public java.util.List<java.io.File> getFiles()
      • setFiles

        public void setFiles​(java.util.List<java.io.File> files)
      • getFileListPath

        public java.lang.String getFileListPath()
      • setFileListPath

        public void setFileListPath​(java.lang.String fileListPath)
      • getURI

        public java.lang.String getURI()
      • setURI

        public void setURI​(java.lang.String uri)
      • getExcludes

        public java.util.List<java.io.File> getExcludes()
      • setExcludes

        public void setExcludes​(java.util.List<java.io.File> excludes)
      • isNonRecursive

        public boolean isNonRecursive()
      • setNonRecursive

        public void setNonRecursive​(boolean nonRecursive)
      • isHelp

        public boolean isHelp()
      • setHelp

        public void setHelp​(boolean help)
      • getEncoding

        public java.lang.String getEncoding()
      • isNoSkipBlocks

        public boolean isNoSkipBlocks()
      • setNoSkipBlocks

        public void setNoSkipBlocks​(boolean noSkipBlocks)
      • getSkipBlocksPattern

        public java.lang.String getSkipBlocksPattern()
      • setSkipBlocksPattern

        public void setSkipBlocksPattern​(java.lang.String skipBlocksPattern)
      • isFailOnViolation

        public boolean isFailOnViolation()
      • setFailOnViolation

        public void setFailOnViolation​(boolean failOnViolation)