| 1 20 package net.sf.clirr.core; 21 22 27 public final class Severity implements Comparable  28 { 29 30 private String representation; 31 private int value; 32 33 private Severity(String representation, int value) 34 { 35 this.representation = representation; 36 this.value = value; 37 } 38 39 40 public static final Severity INFO = new Severity("INFO", 0); 41 42 43 public static final Severity WARNING = new Severity("WARNING", 1); 44 45 46 public static final Severity ERROR = new Severity("ERROR", 2); 47 48 49 public String toString() 50 { 51 return representation; 52 } 53 54 55 public int compareTo(Object o) 56 { 57 Severity other = (Severity) o; 58 return this.value - other.value; 59 } 60 } 61 | Popular Tags |