public class TextColorRenderer extends AbstractAccumulatingRenderer
A console renderer with optional color support under *nix systems.
* file: ./src/gilot/Test.java
src: Test.java:12
rule: AtLeastOneConstructor
msg: Each class should declare at least one constructor
code: public class Test
* file: ./src/gilot/log/format/LogInterpreter.java
src: LogInterpreter.java:317
rule: AvoidDuplicateLiterals
msg: The same String literal appears 4 times in this file; the first occurrence is on line 317
code: logger.error( "missing attribute 'app_arg' in rule '" + ((Element)element.getParent()).getAttributeValue( "name" ) + "'" );
src: LogInterpreter.java:317
rule: AvoidDuplicateLiterals
msg: The same String literal appears 5 times in this file; the first occurrence is on line 317
code: logger.error( "missing attribute 'app_arg' in rule '" + ((Element)element.getParent()).getAttributeValue( "name" ) + "'" );
* warnings: 3
Colorization is turned on by supplying -Dpmd.color - any value other than '0' or 'false', enables color - including an empty value (''). Nota Bene: colorization is atm only supported under *nix terminals accepting ansi escape sequences, such as xterm, rxvt et cetera.
| Modifier and Type | Field and Description |
|---|---|
static StringProperty |
COLOR |
static String |
NAME |
reportdescription, name, propertyDefinitions, showSuppressedViolations, writerpropertyDescriptors, propertyValuesByDescriptor| Constructor and Description |
|---|
TextColorRenderer() |
| Modifier and Type | Method and Description |
|---|---|
String |
defaultFileExtension()
Return the default filename extension to use.
|
void |
end()
Subclasses should output the
AbstractAccumulatingRenderer.report. |
protected Reader |
getReader(String sourceFile) |
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 static final StringProperty COLOR
public String defaultFileExtension()
Rendererpublic void end()
throws IOException
AbstractAccumulatingRenderer.report.
This method is at the very end of the Rendering process, after
Renderer.renderFileReport(Report).end in interface Rendererend in class AbstractAccumulatingRendererIOExceptionprotected Reader getReader(String sourceFile) throws FileNotFoundException
FileNotFoundExceptionCopyright © 2002-2014 InfoEther. All Rights Reserved.