Package net.sourceforge.pmd.cpd
Class CPDConfiguration
- java.lang.Object
-
- net.sourceforge.pmd.AbstractConfiguration
-
- net.sourceforge.pmd.cpd.CPDConfiguration
-
public class CPDConfiguration extends AbstractConfiguration
- Author:
- Brian Remedios, Romain Pelisse - <[email protected]>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CPDConfiguration.LanguageConverter
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
DEFAULT_LANGUAGE
static java.lang.String
DEFAULT_RENDERER
-
Constructor Summary
Constructors Constructor Description CPDConfiguration()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.io.FilenameFilter
filenameFilter()
CPDRenderer
getCPDRenderer()
static CPDRenderer
getCPDRendererFromString(java.lang.String name, java.lang.String encoding)
java.lang.String
getEncoding()
java.util.List<java.io.File>
getExcludes()
java.lang.String
getFileListPath()
java.util.List<java.io.File>
getFiles()
Language
getLanguage()
static Language
getLanguageFromString(java.lang.String languageString)
int
getMinimumTileSize()
Renderer
getRenderer()
Deprecated.UsegetCPDRenderer()
insteadstatic Renderer
getRendererFromString(java.lang.String name, java.lang.String encoding)
Deprecated.UsegetCPDRendererFromString(String, String)
insteadjava.lang.String
getRendererName()
static java.lang.String[]
getRenderers()
java.lang.String
getSkipBlocksPattern()
java.lang.String
getURI()
boolean
isFailOnViolation()
boolean
isHelp()
boolean
isIgnoreAnnotations()
boolean
isIgnoreIdentifiers()
boolean
isIgnoreLiterals()
boolean
isIgnoreUsings()
boolean
isNonRecursive()
boolean
isNoSkipBlocks()
boolean
isSkipDuplicates()
boolean
isSkipLexicalErrors()
void
postContruct()
void
setCPDRenderer(CPDRenderer renderer)
void
setEncoding(java.lang.String encoding)
void
setExcludes(java.util.List<java.io.File> excludes)
void
setFailOnViolation(boolean failOnViolation)
void
setFileListPath(java.lang.String fileListPath)
void
setFiles(java.util.List<java.io.File> files)
void
setHelp(boolean help)
void
setIgnoreAnnotations(boolean ignoreAnnotations)
void
setIgnoreIdentifiers(boolean ignoreIdentifiers)
void
setIgnoreLiterals(boolean ignoreLiterals)
void
setIgnoreUsings(boolean ignoreUsings)
void
setLanguage(Language language)
void
setMinimumTileSize(int minimumTileSize)
void
setNonRecursive(boolean nonRecursive)
void
setNoSkipBlocks(boolean noSkipBlocks)
void
setRenderer(Renderer renderer)
Deprecated.UsesetCPDRenderer(CPDRenderer)
insteadvoid
setRendererName(java.lang.String rendererName)
void
setSkipBlocksPattern(java.lang.String skipBlocksPattern)
void
setSkipDuplicates(boolean skipDuplicates)
void
setSkipLexicalErrors(boolean skipLexicalErrors)
static void
setSystemProperties(CPDConfiguration configuration)
void
setURI(java.lang.String uri)
SourceCode
sourceCodeFor(java.io.File file)
SourceCode
sourceCodeFor(java.io.Reader reader, java.lang.String sourceCodeName)
Tokenizer
tokenizer()
-
Methods inherited from class net.sourceforge.pmd.AbstractConfiguration
getSourceEncoding, isDebug, setDebug, setSourceEncoding
-
-
-
-
Field Detail
-
DEFAULT_LANGUAGE
public static final java.lang.String DEFAULT_LANGUAGE
- See Also:
- Constant Field Values
-
DEFAULT_RENDERER
public static final java.lang.String DEFAULT_RENDERER
- See Also:
- Constant Field Values
-
-
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()
-
getRendererFromString
@Deprecated public static Renderer getRendererFromString(java.lang.String name, java.lang.String encoding)
Deprecated.UsegetCPDRendererFromString(String, String)
instead
-
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)
-
getRenderer
@Deprecated public Renderer getRenderer()
Deprecated.UsegetCPDRenderer()
instead
-
getCPDRenderer
public CPDRenderer getCPDRenderer()
-
tokenizer
public Tokenizer tokenizer()
-
filenameFilter
public java.io.FilenameFilter filenameFilter()
-
setRenderer
@Deprecated public void setRenderer(Renderer renderer)
Deprecated.UsesetCPDRenderer(CPDRenderer)
instead- Parameters:
renderer
-
-
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)
-
-