public class HTMLRenderer extends AbstractIncrementingRenderer
Modifier and Type | Field and Description |
---|---|
static StringProperty |
LINE_PREFIX |
static StringProperty |
LINK_PREFIX |
static String |
NAME |
errors, suppressed
description, name, propertyDefinitions, showSuppressedViolations, writer
propertyDescriptors, propertyValuesByDescriptor
Constructor and Description |
---|
HTMLRenderer() |
Modifier and Type | Method and Description |
---|---|
String |
defaultFileExtension()
Return the default filename extension to use.
|
void |
end()
This method is at the very end of the Rendering process, after
Renderer.renderFileReport(Report) . |
void |
renderBody(Writer writer,
Report report)
Write the body of the main body of the HTML content.
|
void |
renderFileViolations(Iterator<RuleViolation> violations)
Render a series of
RuleViolation s. |
void |
start()
This method is called before any source files are processed.
|
renderFileReport, startFileAnalysis
defineProperty, flush, getDescription, getName, getPropertyDefinitions, getWriter, isShowSuppressedViolations, setDescription, setName, setShowSuppressedViolations, setWriter
copyPropertyDescriptors, copyPropertyValues, definePropertyDescriptor, dysfunctionReason, getPropertiesByPropertyDescriptor, getProperty, getPropertyDescriptor, getPropertyDescriptors, hasDescriptor, ignoredProperties, setProperty, useDefaultValueFor, usesDefaultValues
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
definePropertyDescriptor, dysfunctionReason, getPropertiesByPropertyDescriptor, getProperty, getPropertyDescriptor, getPropertyDescriptors, hasDescriptor, ignoredProperties, setProperty, useDefaultValueFor, usesDefaultValues
public static final String NAME
public static final StringProperty LINE_PREFIX
public static final StringProperty LINK_PREFIX
public String defaultFileExtension()
Renderer
public void renderBody(Writer writer, Report report) throws IOException
writer
- report
- IOException
public void start() throws IOException
start
in interface Renderer
start
in class AbstractIncrementingRenderer
IOException
public void renderFileViolations(Iterator<RuleViolation> violations) throws IOException
RuleViolation
s.renderFileViolations
in class AbstractIncrementingRenderer
violations
- The iterator of violations to render.IOException
public void end() throws IOException
Renderer.renderFileReport(Report)
.end
in interface Renderer
end
in class AbstractIncrementingRenderer
IOException
Copyright © 2002–2017 PMD. All rights reserved.