001package de.hdm_stuttgart.mi.sd1.htmlformat;
002
003/**
004 * A single address record holding a representation as being
005 * described in {@link AddressDataHandler#AddressDataHandler(String)}
006 *
007 */
008public class Address {
009
010  final String firstName, lastName, companyName,
011  address, city, county, postal,
012  phone1, phone2, email, web;
013
014
015  /**
016   * Initializing from an address string obeying the description given
017   * in  {@link AddressDataHandler#AddressDataHandler(String)}.
018   * 
019   * @param csvRecord An input address record like
020   *   <code>"Aleshia","Tomkies","Alan Co.","14 Taylor St",...</code>
021   * @param lineNumber Indication the current file position in case of parsing errors.
022   * @throws AddressParseError Data source is corrupt.
023   */
024  public Address(final String csvRecord, final int lineNumber) 
025      throws AddressParseError {
026    firstName = "Tim";
027    lastName = "Dummy";
028    companyName = "Dummy Company";
029    address = "Dummy street";
030    city = "DummyCity";
031    county = "Dummy County";
032    postal = "DummyPostal";
033    phone1 = "1234567";
034    phone2 = "7654321";
035    email = "@dummy@dummy.com";
036    web = "dummy@dummy.com";
037  }
038}