1 19 20 package org.netbeans.server.componentsmatch; 21 22 26 public final class Component implements Comparable <Component>{ 27 private String component; 28 private String subcomponent; 29 private int issues; 30 31 public Component(String component, String subcomponent,int issues) { 32 this.component = component; 33 this.subcomponent = subcomponent; 34 this.issues = issues; 35 } 36 37 public int compareTo(Component comp) { 38 int ret = component.compareTo(comp.component); 39 if (ret == 0) { 40 ret = subcomponent.compareTo(comp.subcomponent); 41 } 42 return ret; 43 } 44 45 public void add(Component comp) { 46 issues += comp.getIssues(); 47 } 48 public String getComponent() { 49 return component; 50 } 51 52 public String getSubComponent() { 53 return subcomponent; 54 } 55 56 public int getIssues() { 57 return issues; 58 } 59 } 60 61 | Popular Tags |