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
| Modifier and Type | Field and Description |
|---|---|
static String |
NAME |
errors, suppresseddescription, name, propertyDefinitions, showSuppressedViolations, writerpropertyDescriptors, propertyValuesByDescriptor| Constructor and Description |
|---|
TextPadRenderer() |
| Modifier and Type | Method and Description |
|---|---|
String |
defaultFileExtension()
Return the default filename extension to use.
|
void |
renderFileViolations(Iterator<RuleViolation> violations)
Render a series of
RuleViolations. |
end, renderFileReport, start, startFileAnalysisdefineProperty, flush, getDescription, getName, getPropertyDefinitions, getWriter, isShowSuppressedViolations, setDescription, setName, setShowSuppressedViolations, setWritercopyPropertyDescriptors, copyPropertyValues, definePropertyDescriptor, dysfunctionReason, getPropertiesByPropertyDescriptor, getProperty, getPropertyDescriptor, getPropertyDescriptors, hasDescriptor, ignoredProperties, setProperty, useDefaultValueFor, usesDefaultValuesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdefinePropertyDescriptor, dysfunctionReason, getPropertiesByPropertyDescriptor, getProperty, getPropertyDescriptor, getPropertyDescriptors, hasDescriptor, ignoredProperties, setProperty, useDefaultValueFor, usesDefaultValuespublic static final String NAME
public String defaultFileExtension()
Rendererpublic void renderFileViolations(Iterator<RuleViolation> violations) throws IOException
RuleViolations.renderFileViolations in class AbstractIncrementingRendererviolations - The iterator of violations to render.IOExceptionCopyright © 2002-2014 InfoEther. All Rights Reserved.