net.sourceforge.pmd.renderers
Class XMLRenderer
java.lang.Object
net.sourceforge.pmd.AbstractPropertySource
net.sourceforge.pmd.renderers.AbstractRenderer
net.sourceforge.pmd.renderers.AbstractIncrementingRenderer
net.sourceforge.pmd.renderers.XMLRenderer
- All Implemented Interfaces:
- PropertySource, Renderer
- Direct Known Subclasses:
- XSLTRenderer
public class XMLRenderer
- extends AbstractIncrementingRenderer
Renderer to XML format.
Methods inherited from class net.sourceforge.pmd.renderers.AbstractRenderer |
defineProperty, flush, getDescription, getName, getPropertyDefinitions, getWriter, isShowSuppressedViolations, setDescription, setName, setShowSuppressedViolations, setWriter |
Methods inherited from class net.sourceforge.pmd.AbstractPropertySource |
copyPropertyDescriptors, copyPropertyValues, definePropertyDescriptor, dysfunctionReason, getPropertiesByPropertyDescriptor, getProperty, getPropertyDescriptor, getPropertyDescriptors, hasDescriptor, ignoredProperties, setProperty, useDefaultValueFor, usesDefaultValues |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface net.sourceforge.pmd.PropertySource |
definePropertyDescriptor, dysfunctionReason, getPropertiesByPropertyDescriptor, getProperty, getPropertyDescriptor, getPropertyDescriptors, hasDescriptor, ignoredProperties, setProperty, useDefaultValueFor, usesDefaultValues |
NAME
public static final String NAME
- See Also:
- Constant Field Values
ENCODING
public static final StringProperty ENCODING
XMLRenderer
public XMLRenderer()
XMLRenderer
public XMLRenderer(String encoding)
defaultFileExtension
public String defaultFileExtension()
- Description copied from interface:
Renderer
- Return the default filename extension to use.
- Returns:
- String
start
public void start()
throws IOException
- This method is called before any source files are processed.
The Renderer will have been fully initialized by the time this method
is called, so the Writer and other state will be available.
- Specified by:
start
in interface Renderer
- Overrides:
start
in class AbstractIncrementingRenderer
- Throws:
IOException
renderFileViolations
public void renderFileViolations(Iterator<RuleViolation> violations)
throws IOException
- Render a series of
RuleViolation
s.
- Specified by:
renderFileViolations
in class AbstractIncrementingRenderer
- Parameters:
violations
- The iterator of violations to render.
- Throws:
IOException
end
public void end()
throws IOException
- This method is at the very end of the Rendering process, after
Renderer.renderFileReport(Report)
.
- Specified by:
end
in interface Renderer
- Overrides:
end
in class AbstractIncrementingRenderer
- Throws:
IOException
Copyright © 2002-2016 InfoEther. All Rights Reserved.