Class TextPadRenderer

  • All Implemented Interfaces:
    PropertySource, Renderer

    public class TextPadRenderer
    extends AbstractIncrementingRenderer

    A Renderer for running PMD via a TextPad 'tool'. TextPad is a text editor by Helios Software Solutions.

    Output lines are in the form:

    pathtojavafile(line#, NameOfRule):  Specific rule violation message

    For example:

    D:\java\pmd\src\src\net\sourceforge\pmd\renderers\TextPadRenderer.java(24, AtLeastOneConstructor):  Each class should declare at least one constructor
    D:\java\pmd\src\src\net\sourceforge\pmd\renderers\TextPadRenderer.java(26, VariableNamingConventionsRule):  Variables should start with a lowercase character
    D:\java\pmd\src\src\net\sourceforge\pmd\renderers\TextPadRenderer.java(31, ShortVariable):  Avoid variables with short names

    Author:
    Jeff Epstein, based upon EmacsRenderer, Tuesday, September 23, 2003