Package net.sourceforge.pmd
Class AbstractConfiguration
- java.lang.Object
-
- net.sourceforge.pmd.AbstractConfiguration
-
- Direct Known Subclasses:
CPDConfiguration
,PMDConfiguration
public abstract class AbstractConfiguration extends Object
Base configuration class for both PMD and CPD.- Author:
- Brian Remedios
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractConfiguration()
Create a new abstract configuration.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Charset
getSourceEncoding()
Get the character encoding of source files.boolean
isDebug()
Return the debug indicator.void
setDebug(boolean debug)
Set the debug indicator.void
setSourceEncoding(String sourceEncoding)
Set the character encoding of source files.
-
-
-
Method Detail
-
getSourceEncoding
public Charset getSourceEncoding()
Get the character encoding of source files.- Returns:
- The character encoding.
-
setSourceEncoding
public void setSourceEncoding(String sourceEncoding)
Set the character encoding of source files.- Parameters:
sourceEncoding
- The character encoding.
-
isDebug
public boolean isDebug()
Return the debug indicator. If this value istrue
then PMD will log debug information.- Returns:
true
if debug logging is enabled,false
otherwise.
-
setDebug
public void setDebug(boolean debug)
Set the debug indicator.- Parameters:
debug
- The debug indicator to set.- See Also:
isDebug()
-
-