/** * Add a segment with an idDelta */ public void addSegment(short startCode, short endCode, short idDelta) { Segment s = new Segment(startCode, endCode, false); // make sure we remove any old entries segments.remove(s); segments.put(s, new Integer(idDelta)); }
/** Equals based on compareTo (only compares endCode) */ @Override public boolean equals(Object o) { return (compareTo(o) == 0); }
/** Equals based on compareTo (only compares endCode) */ @Override public boolean equals(Object o) { return (compareTo(o) == 0); }
/** * Remove a segment */ public void removeSegment(short startCode, short endCode) { Segment s = new Segment(startCode, endCode, true); segments.remove(s); }
/** * Add a segment with a map */ public void addSegment(short startCode, short endCode, char[] map) { if (map.length != (endCode - startCode) + 1) { throw new IllegalArgumentException("Wrong number of entries in map"); } Segment s = new Segment(startCode, endCode, true); // make sure we remove any old entries segments.remove(s); segments.put(s, map); }
/** Equals based on compareTo (only compares endCode) */ @Override public boolean equals(Object o) { return (compareTo(o) == 0); }
/** * Remove a segment */ public void removeSegment(short startCode, short endCode) { Segment s = new Segment(startCode, endCode, true); segments.remove(s); }
/** * Add a segment with an idDelta */ public void addSegment(short startCode, short endCode, short idDelta) { Segment s = new Segment(startCode, endCode, false); // make sure we remove any old entries segments.remove(s); segments.put(s, new Integer(idDelta)); }
/** * Add a segment with a map */ public void addSegment(short startCode, short endCode, char[] map) { if (map.length != (endCode - startCode) + 1) { throw new IllegalArgumentException("Wrong number of entries in map"); } Segment s = new Segment(startCode, endCode, true); // make sure we remove any old entries segments.remove(s); segments.put(s, map); }
/** * Add a segment with a map */ public void addSegment(short startCode, short endCode, char[] map) { if (map.length != (endCode - startCode) + 1) { throw new IllegalArgumentException("Wrong number of entries in map"); } Segment s = new Segment(startCode, endCode, true); // make sure we remove any old entries segments.remove(s); segments.put(s, map); }
/** * Remove a segment */ public void removeSegment(short startCode, short endCode) { Segment s = new Segment(startCode, endCode, true); segments.remove(s); }
/** * Add a segment with an idDelta */ public void addSegment(short startCode, short endCode, short idDelta) { Segment s = new Segment(startCode, endCode, false); // make sure we remove any old entries segments.remove(s); segments.put(s, new Integer(idDelta)); }