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 java.lang.String DEFAULT_LANGUAGE
           
static java.lang.String DEFAULT_RENDERER
           
 
Constructor Summary
CPDConfiguration()
           
CPDConfiguration(int minimumTileSize, Language language, java.lang.String encoding)
          Deprecated. 
 
Method Summary
 java.io.FilenameFilter filenameFilter()
           
 java.lang.String getEncoding()
           
 java.util.List<java.io.File> getExcludes()
           
 java.util.List<java.io.File> getFiles()
           
 Language getLanguage()
           
static Language getLanguageFromString(java.lang.String languageString)
           
 int getMinimumTileSize()
           
 Renderer getRenderer()
           
static Renderer getRendererFromString(java.lang.String name)
          Deprecated. use getRendererFromString(String, String) instead
static Renderer getRendererFromString(java.lang.String name, java.lang.String encoding)
           
 java.lang.String getRendererName()
           
static java.lang.String[] getRenderers()
           
 java.lang.String getSkipBlocksPattern()
           
 java.lang.String getURI()
           
 boolean isHelp()
           
 boolean isIgnoreAnnotations()
           
 boolean isIgnoreIdentifiers()
           
 boolean isIgnoreLiterals()
           
 boolean isNonRecursive()
           
 boolean isNoSkipBlocks()
           
 boolean isSkipDuplicates()
           
 boolean isSkipLexicalErrors()
           
 void postContruct()
           
 void setEncoding(java.lang.String encoding)
           
 void setExcludes(java.util.List<java.io.File> excludes)
           
 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 setLanguage(Language language)
           
 void setMinimumTileSize(int minimumTileSize)
           
 void setNonRecursive(boolean nonRecursive)
           
 void setNoSkipBlocks(boolean noSkipBlocks)
           
 void setRenderer(Renderer renderer)
           
 void 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
 
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 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
Constructor Detail

CPDConfiguration

public CPDConfiguration()

CPDConfiguration

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

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)
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(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

public Renderer getRenderer()

tokenizer

public Tokenizer tokenizer()

filenameFilter

public java.io.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 java.util.List<java.io.File> getFiles()

setFiles

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

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)


Copyright © 2002-2015 InfoEther. All Rights Reserved.