## Uses of Interface
net.sourceforge.pmd.RuleViolation

- Packages that use RuleViolation
  Package | Description
  --- | ---
  net.sourceforge.pmd | This is the PMD programming mistake detector.
  net.sourceforge.pmd.lang.dfa.report |
  net.sourceforge.pmd.lang.ecmascript.rule |
  net.sourceforge.pmd.lang.java.rule |
  net.sourceforge.pmd.lang.java.rule.controversial |
  net.sourceforge.pmd.lang.jsp.rule |
  net.sourceforge.pmd.lang.rule |
  net.sourceforge.pmd.lang.xml.rule |
  net.sourceforge.pmd.renderers |

- - ### Uses of RuleViolation in net.sourceforge.pmd

    Methods in net.sourceforge.pmd that return RuleViolation
    Modifier and Type | Method and Description
    --- | ---
    `RuleViolation` | Report.SuppressedViolation.`getRuleViolation()`

    Methods in net.sourceforge.pmd that return types with arguments of type RuleViolation
    Modifier and Type | Method and Description
    --- | ---
    `Iterator<RuleViolation>` | Report.`iterator()`
    `Iterator<RuleViolation>` | Report.`treeIterator()`

    Methods in net.sourceforge.pmd with parameters of type RuleViolation
    Modifier and Type | Method and Description
    --- | ---
    `void` | Report.`addRuleViolation(RuleViolation violation)`
    `int` | RuleViolationComparator.`compare(RuleViolation r1, RuleViolation r2)`
    `void` | SynchronizedReportListener.`ruleViolationAdded(RuleViolation ruleViolation)`
    `void` | ReportListener.`ruleViolationAdded(RuleViolation ruleViolation)`

    Constructors in net.sourceforge.pmd with parameters of type RuleViolation
    Constructor and Description
    `Report.SuppressedViolation(RuleViolation rv, boolean isNOPMD, String userMessage)`

  - ### Uses of RuleViolation in net.sourceforge.pmd.lang.dfa.report

    Methods in net.sourceforge.pmd.lang.dfa.report that return RuleViolation
    Modifier and Type | Method and Description
    --- | ---
    `RuleViolation` | ViolationNode.`getRuleViolation()`

    Methods in net.sourceforge.pmd.lang.dfa.report that return types with arguments of type RuleViolation
    Modifier and Type | Method and Description
    --- | ---
    `Iterator<RuleViolation>` | ReportTree.`iterator()`

    Methods in net.sourceforge.pmd.lang.dfa.report with parameters of type RuleViolation
    Modifier and Type | Method and Description
    --- | ---
    `void` | ReportTree.`addRuleViolation(RuleViolation violation)` Adds the RuleViolation to the tree.

    Constructors in net.sourceforge.pmd.lang.dfa.report with parameters of type RuleViolation
    Constructor and Description
    `ViolationNode(RuleViolation violation)`

  - ### Uses of RuleViolation in net.sourceforge.pmd.lang.ecmascript.rule

    Methods in net.sourceforge.pmd.lang.ecmascript.rule that return RuleViolation
    Modifier and Type | Method and Description
    --- | ---
    `protected RuleViolation` | EcmascriptRuleViolationFactory.`createRuleViolation(Rule rule, RuleContext ruleContext, Node node, String message)`
    `protected RuleViolation` | EcmascriptRuleViolationFactory.`createRuleViolation(Rule rule, RuleContext ruleContext, Node node, String message, int beginLine, int endLine)`

  - ### Uses of RuleViolation in net.sourceforge.pmd.lang.java.rule

    Classes in net.sourceforge.pmd.lang.java.rule that implement RuleViolation
    Modifier and Type | Class and Description
    --- | ---
    `class` | `JavaRuleViolation` This is a Java RuleViolation.

    Methods in net.sourceforge.pmd.lang.java.rule that return RuleViolation
    Modifier and Type | Method and Description
    --- | ---
    `protected RuleViolation` | JavaRuleViolationFactory.`createRuleViolation(Rule rule, RuleContext ruleContext, Node node, String message)`
    `protected RuleViolation` | JavaRuleViolationFactory.`createRuleViolation(Rule rule, RuleContext ruleContext, Node node, String message, int beginLine, int endLine)`

  - ### Uses of RuleViolation in net.sourceforge.pmd.lang.java.rule.controversial

    Classes in net.sourceforge.pmd.lang.java.rule.controversial that implement RuleViolation
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DaaRuleViolation` The RuleViolation is extended by the VariableName.

  - ### Uses of RuleViolation in net.sourceforge.pmd.lang.jsp.rule

    Methods in net.sourceforge.pmd.lang.jsp.rule that return RuleViolation
    Modifier and Type | Method and Description
    --- | ---
    `protected RuleViolation` | JspRuleViolationFactory.`createRuleViolation(Rule rule, RuleContext ruleContext, Node node, String message)`
    `protected RuleViolation` | JspRuleViolationFactory.`createRuleViolation(Rule rule, RuleContext ruleContext, Node node, String message, int beginLine, int endLine)`

  - ### Uses of RuleViolation in net.sourceforge.pmd.lang.rule

    Classes in net.sourceforge.pmd.lang.rule that implement RuleViolation
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ParametricRuleViolation<T extends Node>`

    Methods in net.sourceforge.pmd.lang.rule that return RuleViolation
    Modifier and Type | Method and Description
    --- | ---
    `protected abstract RuleViolation` | AbstractRuleViolationFactory.`createRuleViolation(Rule rule, RuleContext ruleContext, Node node, String message)`
    `protected abstract RuleViolation` | AbstractRuleViolationFactory.`createRuleViolation(Rule rule, RuleContext ruleContext, Node node, String message, int beginLine, int endLine)`

  - ### Uses of RuleViolation in net.sourceforge.pmd.lang.xml.rule

    Methods in net.sourceforge.pmd.lang.xml.rule that return RuleViolation
    Modifier and Type | Method and Description
    --- | ---
    `protected RuleViolation` | XmlRuleViolationFactory.`createRuleViolation(Rule rule, RuleContext ruleContext, Node node, String message)`
    `protected RuleViolation` | XmlRuleViolationFactory.`createRuleViolation(Rule rule, RuleContext ruleContext, Node node, String message, int beginLine, int endLine)`

  - ### Uses of RuleViolation in net.sourceforge.pmd.renderers

    Method parameters in net.sourceforge.pmd.renderers with type arguments of type RuleViolation
    Modifier and Type | Method and Description
    --- | ---
    `void` | XMLRenderer.`renderFileViolations(Iterator<RuleViolation> violations)` Render a series of `RuleViolation`s.
    `void` | CSVRenderer.`renderFileViolations(Iterator<RuleViolation> violations)` Render a series of `RuleViolation`s.
    `void` | VBHTMLRenderer.`renderFileViolations(Iterator<RuleViolation> violations)` Render a series of `RuleViolation`s.
    `void` | TextPadRenderer.`renderFileViolations(Iterator<RuleViolation> violations)` Render a series of `RuleViolation`s.
    `void` | IDEAJRenderer.`renderFileViolations(Iterator<RuleViolation> violations)` Render a series of `RuleViolation`s.
    `void` | EmacsRenderer.`renderFileViolations(Iterator<RuleViolation> violations)` Render a series of `RuleViolation`s.
    `void` | TextRenderer.`renderFileViolations(Iterator<RuleViolation> violations)` Render a series of `RuleViolation`s.
    `void` | HTMLRenderer.`renderFileViolations(Iterator<RuleViolation> violations)` Render a series of `RuleViolation`s.
    `abstract void` | AbstractIncrementingRenderer.`renderFileViolations(Iterator<RuleViolation> violations)` Render a series of `RuleViolation`s.

Copyright © 2002-2013 InfoEther. All Rights Reserved.