package costabs.structures; public class TrackerValue { private String callName; private String header; private String ub; private String termin; private int line; public TrackerValue() { callName = ""; header = ""; ub = ""; termin = ""; line = -1; } public TrackerValue(String call, String header, String upperBound, String termin, int lineNumber) { setCallName(call); setHeader(header); setUb(upperBound); setTermin(termin); setLine(lineNumber); } public void setCallName(String callName) { this.callName = callName; } public String getCallName() { return callName; } public void setUb(String ub) { this.ub = ub; } public String getUb() { return ub; } public void setTermin(String termin) { this.termin = termin; } public String getTermin() { return termin; } public void setLine(int line) { this.line = line; } public int getLine() { return line; } public boolean equals(Object obj) { TrackerValue o = (TrackerValue) obj; return o.callName.equals(callName); } public void setHeader(String header) { this.header = header; } public String getHeader() { return header; } public boolean hasUB() { return !ub.equals(""); } public boolean hasTermin() { return !termin.equals(""); } }