001 package ps6.tigerdb;
002
003
004 /**
005 * TigerRT6.java
006 *
007 * @author Felix S. Klock II
008 */
009 public class TigerRT6 extends TigerRwTLID {
010
011 public static final long serialVersionUID = 90423;
012 @SuppressWarnings("unused")
013 private int rtsq;
014 private DirectedStreetNumberRange lftRange;
015 private DirectedStreetNumberRange rgtRange;
016
017 public TigerRT6(String s) throws BadRecordException {
018 super(s, 76);
019 try { rtsq = toInt(s.substring(15,18));
020 } catch (NoInt e) { die(""); }
021
022 lftRange = parseAddrRange(s.substring(18,29), s.substring(29,40));
023 rgtRange = parseAddrRange(s.substring(40,51), s.substring(51,62));
024 }
025 /**
026 * @return the left street number range associated with this RT6
027 */
028 public DirectedStreetNumberRange getLeftRange(){
029 return lftRange;
030 }
031
032
033 /**
034 * @return the right street number range associated with this RT6
035 */
036 public DirectedStreetNumberRange getRightRange(){
037 return rgtRange;
038 }
039
040 } // TigerRT6