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 classCPDConfiguration.LanguageConverter
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDEFAULT_LANGUAGEstatic java.lang.StringDEFAULT_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.FilenameFilterfilenameFilter()CPDRenderergetCPDRenderer()static CPDRenderergetCPDRendererFromString(java.lang.String name, java.lang.String encoding)java.lang.StringgetEncoding()java.util.List<java.io.File>getExcludes()java.lang.StringgetFileListPath()java.util.List<java.io.File>getFiles()LanguagegetLanguage()static LanguagegetLanguageFromString(java.lang.String languageString)intgetMinimumTileSize()RenderergetRenderer()Deprecated.UsegetCPDRenderer()insteadstatic RenderergetRendererFromString(java.lang.String name, java.lang.String encoding)Deprecated.UsegetCPDRendererFromString(String, String)insteadjava.lang.StringgetRendererName()static java.lang.String[]getRenderers()java.lang.StringgetSkipBlocksPattern()java.lang.StringgetURI()booleanisFailOnViolation()booleanisHelp()booleanisIgnoreAnnotations()booleanisIgnoreIdentifiers()booleanisIgnoreLiterals()booleanisIgnoreUsings()booleanisNonRecursive()booleanisNoSkipBlocks()booleanisSkipDuplicates()booleanisSkipLexicalErrors()voidpostContruct()voidsetCPDRenderer(CPDRenderer renderer)voidsetEncoding(java.lang.String encoding)voidsetExcludes(java.util.List<java.io.File> excludes)voidsetFailOnViolation(boolean failOnViolation)voidsetFileListPath(java.lang.String fileListPath)voidsetFiles(java.util.List<java.io.File> files)voidsetHelp(boolean help)voidsetIgnoreAnnotations(boolean ignoreAnnotations)voidsetIgnoreIdentifiers(boolean ignoreIdentifiers)voidsetIgnoreLiterals(boolean ignoreLiterals)voidsetIgnoreUsings(boolean ignoreUsings)voidsetLanguage(Language language)voidsetMinimumTileSize(int minimumTileSize)voidsetNonRecursive(boolean nonRecursive)voidsetNoSkipBlocks(boolean noSkipBlocks)voidsetRenderer(Renderer renderer)Deprecated.UsesetCPDRenderer(CPDRenderer)insteadvoidsetRendererName(java.lang.String rendererName)voidsetSkipBlocksPattern(java.lang.String skipBlocksPattern)voidsetSkipDuplicates(boolean skipDuplicates)voidsetSkipLexicalErrors(boolean skipLexicalErrors)static voidsetSystemProperties(CPDConfiguration configuration)voidsetURI(java.lang.String uri)SourceCodesourceCodeFor(java.io.File file)SourceCodesourceCodeFor(java.io.Reader reader, java.lang.String sourceCodeName)Tokenizertokenizer()-
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)
-
-