net.sourceforge.pmd.cpd
Class CPDConfiguration

java.lang.Object
  extended by net.sourceforge.pmd.AbstractConfiguration
      extended by net.sourceforge.pmd.cpd.CPDConfiguration

public class CPDConfiguration
extends AbstractConfiguration

Author:
Brian Remedios, Romain Pelisse -

Nested Class Summary
static class CPDConfiguration.LanguageConverter
           
 
Field Summary
static String DEFAULT_LANGUAGE
           
static String DEFAULT_RENDERER
           
 
Constructor Summary
CPDConfiguration()
           
CPDConfiguration(int minimumTileSize, Language language, String encoding)
          Deprecated. 
 
Method Summary
 FilenameFilter filenameFilter()
           
 String getEncoding()
           
 List<File> getExcludes()
           
 List<File> getFiles()
           
 Language getLanguage()
           
static Language getLanguageFromString(String languageString)
           
 int getMinimumTileSize()
           
 Renderer getRenderer()
           
static Renderer getRendererFromString(String name)
          Deprecated. use getRendererFromString(String, String) instead
static Renderer getRendererFromString(String name, String encoding)
           
 String getRendererName()
           
static String[] getRenderers()
           
 String getSkipBlocksPattern()
           
 String getURI()
           
 boolean isHelp()
           
 boolean isIgnoreAnnotations()
           
 boolean isIgnoreIdentifiers()
           
 boolean isIgnoreLiterals()
           
 boolean isNonRecursive()
           
 boolean isNoSkipBlocks()
           
 boolean isSkipDuplicates()
           
 boolean isSkipLexicalErrors()
           
 void postContruct()
           
 void setEncoding(String encoding)
           
 void setExcludes(List<File> excludes)
           
 void setFiles(List<File> files)
           
 void setHelp(boolean help)
           
 void setIgnoreAnnotations(boolean ignoreAnnotations)
           
 void setIgnoreIdentifiers(boolean ignoreIdentifiers)
           
 void setIgnoreLiterals(boolean ignoreLiterals)
           
 void setLanguage(Language language)
           
 void setMinimumTileSize(int minimumTileSize)
           
 void setNonRecursive(boolean nonRecursive)
           
 void setNoSkipBlocks(boolean noSkipBlocks)
           
 void setRenderer(Renderer renderer)
           
 void setRendererName(String rendererName)
           
 void setSkipBlocksPattern(String skipBlocksPattern)
           
 void setSkipDuplicates(boolean skipDuplicates)
           
 void setSkipLexicalErrors(boolean skipLexicalErrors)
           
static void setSystemProperties(CPDConfiguration configuration)
           
 void setURI(String uri)
           
 SourceCode sourceCodeFor(File file)
           
 SourceCode sourceCodeFor(Reader reader, String sourceCodeName)
           
 Tokenizer tokenizer()
           
 
Methods inherited from class net.sourceforge.pmd.AbstractConfiguration
getSourceEncoding, isDebug, setDebug, setSourceEncoding
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_LANGUAGE

public static final String DEFAULT_LANGUAGE
See Also:
Constant Field Values

DEFAULT_RENDERER

public static final String DEFAULT_RENDERER
See Also:
Constant Field Values
Constructor Detail

CPDConfiguration

public CPDConfiguration()

CPDConfiguration

@Deprecated
public CPDConfiguration(int minimumTileSize,
                                   Language language,
                                   String encoding)
Deprecated. 

Method Detail

setEncoding

public void setEncoding(String encoding)

sourceCodeFor

public SourceCode sourceCodeFor(File file)

sourceCodeFor

public SourceCode sourceCodeFor(Reader reader,
                                String sourceCodeName)

postContruct

public void postContruct()

getRendererFromString

@Deprecated
public static Renderer getRendererFromString(String name)
Deprecated. use getRendererFromString(String, String) instead

Gets a renderer with the platform's default encoding.

Parameters:
name - renderer name
Returns:
a fresh renderer instance

getRendererFromString

public static Renderer getRendererFromString(String name,
                                             String encoding)

getRenderers

public static String[] getRenderers()

getLanguageFromString

public static Language getLanguageFromString(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 String getRendererName()

setRendererName

public void setRendererName(String rendererName)

getRenderer

public Renderer getRenderer()

tokenizer

public Tokenizer tokenizer()

filenameFilter

public FilenameFilter filenameFilter()

setRenderer

public void setRenderer(Renderer 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)

isSkipLexicalErrors

public boolean isSkipLexicalErrors()

setSkipLexicalErrors

public void setSkipLexicalErrors(boolean skipLexicalErrors)

getFiles

public List<File> getFiles()

setFiles

public void setFiles(List<File> files)

getURI

public String getURI()

setURI

public void setURI(String uri)

getExcludes

public List<File> getExcludes()

setExcludes

public void setExcludes(List<File> excludes)

isNonRecursive

public boolean isNonRecursive()

setNonRecursive

public void setNonRecursive(boolean nonRecursive)

isHelp

public boolean isHelp()

setHelp

public void setHelp(boolean help)

getEncoding

public String getEncoding()

isNoSkipBlocks

public boolean isNoSkipBlocks()

setNoSkipBlocks

public void setNoSkipBlocks(boolean noSkipBlocks)

getSkipBlocksPattern

public String getSkipBlocksPattern()

setSkipBlocksPattern

public void setSkipBlocksPattern(String skipBlocksPattern)


Copyright © 2002-2015 InfoEther. All Rights Reserved.