1 package net.sourceforge.pmd; 2 3 public interface IRuleViolation { 4 String getFilename(); 5 int getBeginLine(); 6 int getBeginColumn(); 7 int getEndLine(); 8 int getEndColumn(); 9 Rule getRule(); 10 String getDescription(); 11 String getPackageName(); 12 String getMethodName(); 13 String getClassName(); 14 boolean isSuppressed(); 15 String getVariableName(); 16 }