Class ProblemRenderer

java.lang.Object
net.sourceforge.pmd.properties.AbstractPropertySource
net.sourceforge.pmd.renderers.AbstractRenderer
net.sourceforge.pmd.renderers.AbstractIncrementingRenderer
de.firemage.autograder.core.pmd.ProblemRenderer
All Implemented Interfaces:
net.sourceforge.pmd.properties.PropertySource, net.sourceforge.pmd.renderers.Renderer

public class ProblemRenderer extends net.sourceforge.pmd.renderers.AbstractIncrementingRenderer
  • Field Summary

    Fields inherited from class net.sourceforge.pmd.renderers.AbstractIncrementingRenderer

    configErrors, errors, suppressed

    Fields inherited from class net.sourceforge.pmd.renderers.AbstractRenderer

    description, name, showSuppressedViolations, writer

    Fields inherited from class net.sourceforge.pmd.properties.AbstractPropertySource

    propertyDescriptors, propertyValuesByDescriptor
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    void
    end()
     
    void
     
     
    void
    renderFileViolations(Iterator<net.sourceforge.pmd.RuleViolation> violations)
     
    void
     

    Methods inherited from class net.sourceforge.pmd.renderers.AbstractIncrementingRenderer

    renderFileReport, startFileAnalysis

    Methods inherited from class net.sourceforge.pmd.renderers.AbstractRenderer

    determineFileName, getDescription, getName, getPropertySourceType, getWriter, isShowSuppressedViolations, setDescription, setFileNameRenderer, setName, setReportFile, setShowSuppressedViolations, setWriter

    Methods inherited from class net.sourceforge.pmd.properties.AbstractPropertySource

    copyPropertyDescriptors, copyPropertyValues, definePropertyDescriptor, dysfunctionReason, equals, getOverriddenPropertiesByPropertyDescriptor, getOverriddenPropertyDescriptors, getPropertiesByPropertyDescriptor, getProperty, getPropertyDescriptor, getPropertyDescriptors, hasDescriptor, hashCode, isPropertyOverridden, setProperty, setProperty

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface net.sourceforge.pmd.properties.PropertySource

    definePropertyDescriptor, dysfunctionReason, getOverriddenPropertiesByPropertyDescriptor, getOverriddenPropertyDescriptors, getPropertiesByPropertyDescriptor, getProperty, getPropertyDescriptor, getPropertyDescriptors, hasDescriptor, isPropertyOverridden, setProperty, setProperty

    Methods inherited from interface net.sourceforge.pmd.renderers.Renderer

    newListener
  • Constructor Details

  • Method Details

    • renderFileViolations

      public void renderFileViolations(Iterator<net.sourceforge.pmd.RuleViolation> violations)
      Specified by:
      renderFileViolations in class net.sourceforge.pmd.renderers.AbstractIncrementingRenderer
    • defaultFileExtension

      public String defaultFileExtension()
    • end

      public void end()
      Specified by:
      end in interface net.sourceforge.pmd.renderers.Renderer
      Overrides:
      end in class net.sourceforge.pmd.renderers.AbstractIncrementingRenderer
    • start

      public void start()
      Specified by:
      start in interface net.sourceforge.pmd.renderers.Renderer
      Overrides:
      start in class net.sourceforge.pmd.renderers.AbstractIncrementingRenderer
    • flush

      public void flush()
      Specified by:
      flush in interface net.sourceforge.pmd.renderers.Renderer
      Overrides:
      flush in class net.sourceforge.pmd.renderers.AbstractRenderer
    • getProblems

      public List<Problem> getProblems()