net.sourceforge.pmd
Class RuleViolation

java.lang.Object
  extended bynet.sourceforge.pmd.RuleViolation

public class RuleViolation
extends java.lang.Object


Nested Class Summary
static class RuleViolation.RuleViolationComparator
           
 
Field Summary
private  java.lang.String description
           
private  java.lang.String filename
           
private  int line
           
private  Rule rule
           
 
Constructor Summary
RuleViolation(Rule rule, int line, RuleContext ctx)
           
RuleViolation(Rule rule, int line, java.lang.String specificDescription, RuleContext ctx)
           
 
Method Summary
 java.lang.String getDescription()
           
 java.lang.String getFilename()
           
 int getLine()
           
 Rule getRule()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

line

private int line

rule

private Rule rule

description

private java.lang.String description

filename

private java.lang.String filename
Constructor Detail

RuleViolation

public RuleViolation(Rule rule,
                     int line,
                     RuleContext ctx)

RuleViolation

public RuleViolation(Rule rule,
                     int line,
                     java.lang.String specificDescription,
                     RuleContext ctx)
Method Detail

getRule

public Rule getRule()

getLine

public int getLine()

getDescription

public java.lang.String getDescription()

getFilename

public java.lang.String getFilename()