Package net.sourceforge.pmd.renderers
Class EmptyRenderer
java.lang.Object
net.sourceforge.pmd.properties.AbstractPropertySource
net.sourceforge.pmd.renderers.AbstractRenderer
net.sourceforge.pmd.renderers.EmptyRenderer
- All Implemented Interfaces:
PropertySource,Renderer
An empty renderer, for when you really don't want a report.
-
Field Summary
FieldsFields inherited from class net.sourceforge.pmd.renderers.AbstractRenderer
description, name, showSuppressedViolations, writer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturn the default filename extension to use.voidend()This method is at the very end of the Rendering process, afterRenderer.renderFileReport(Report).voidrenderFileReport(Report report) Render the given file Report.voidstart()This method is called before any source files are processed.voidstartFileAnalysis(TextFile dataSource) This method is called each time a source file is processed.Methods inherited from class net.sourceforge.pmd.renderers.AbstractRenderer
determineFileName, flush, getDescription, getName, getPropertySourceType, getWriter, isShowSuppressedViolations, setDescription, setFileNameRenderer, setName, setReportFile, setShowSuppressedViolations, setWriterMethods inherited from class net.sourceforge.pmd.properties.AbstractPropertySource
definePropertyDescriptor, equals, getOverriddenPropertiesByPropertyDescriptor, getOverriddenPropertyDescriptors, getPropertiesByPropertyDescriptor, getProperty, getPropertyDescriptor, getPropertyDescriptors, hasDescriptor, hashCode, isPropertyOverridden, setPropertyMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.sourceforge.pmd.properties.PropertySource
definePropertyDescriptor, dysfunctionReason, getOverriddenPropertiesByPropertyDescriptor, getOverriddenPropertyDescriptors, getPropertiesByPropertyDescriptor, getProperty, getPropertyDescriptor, getPropertyDescriptors, hasDescriptor, isPropertyOverridden, setPropertyMethods inherited from interface net.sourceforge.pmd.renderers.Renderer
newListener
-
Field Details
-
NAME
- See Also:
-
-
Constructor Details
-
EmptyRenderer
public EmptyRenderer()
-
-
Method Details
-
defaultFileExtension
Description copied from interface:RendererReturn the default filename extension to use.- Returns:
- String
-
start
Description copied from interface:RendererThis 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.- Throws:
IOException
-
startFileAnalysis
Description copied from interface:RendererThis method is called each time a source file is processed. It is called afterRenderer.start(), but beforeRenderer.renderFileReport(Report)andRenderer.end(). This method may be invoked by different threads which are processing files independently. Therefore, any non-trivial implementation of this method needs to be thread-safe.- Parameters:
dataSource- The source file.
-
renderFileReport
Description copied from interface:RendererRender the given file Report. There may be multiple Report instances which need to be rendered if produced by different threads. It is called afterRenderer.start()andRenderer.startFileAnalysis(TextFile), but beforeRenderer.end().- Parameters:
report- A file Report.- Throws:
IOException- See Also:
-
end
Description copied from interface:RendererThis method is at the very end of the Rendering process, afterRenderer.renderFileReport(Report).- Throws:
IOException
-