Class AbstractConfiguration

  • Direct Known Subclasses:
    CPDConfiguration, PMDConfiguration

    public abstract class AbstractConfiguration
    extends Object
    Base configuration class for both PMD and CPD.
    Author:
    Brian Remedios
    • Constructor Detail

      • AbstractConfiguration

        protected AbstractConfiguration()
        Create a new abstract configuration.
    • 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 is true 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()