corny.addressbook.data
Class MutableAddress

java.lang.Object
  extended by corny.addressbook.data.Address
      extended by corny.addressbook.data.MutableAddress
All Implemented Interfaces:
IgnoreCaseComparable, Searchable

public final class MutableAddress
extends Address

Mutable subclass of the Address class

Author:
Corny

Field Summary
 
Fields inherited from class corny.addressbook.data.Address
NO_ZIP
 
Constructor Summary
MutableAddress(Address a)
          Creates a new MutableAddress by copying data from another Address.
MutableAddress(java.lang.String street, int zip, java.lang.String city, java.lang.String countryCode, java.lang.String country)
          Creates a new MutableAddress
 
Method Summary
 void setCity(java.lang.String city)
           
 void setCountry(java.lang.String country)
           
 void setCountryCode(java.lang.String countryCode)
           
 void setStreet(java.lang.String street)
           
 void setZip(int zip)
           
 
Methods inherited from class corny.addressbook.data.Address
addSearchStringsToList, equals, equalsIgnoreCase, getCity, getCountry, getCountryCode, getStreet, getZip, mutableClone, toMap, toString, toStringWithLineBreak
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MutableAddress

public MutableAddress(Address a)
Creates a new MutableAddress by copying data from another Address.

Parameters:
a - Another Address

MutableAddress

public MutableAddress(java.lang.String street,
                      int zip,
                      java.lang.String city,
                      java.lang.String countryCode,
                      java.lang.String country)
Creates a new MutableAddress

Parameters:
street - Street
zip - ZIP
city - City
countryCode - Country code
country - Country
Method Detail

setStreet

public void setStreet(java.lang.String street)

setZip

public void setZip(int zip)

setCity

public void setCity(java.lang.String city)

setCountry

public void setCountry(java.lang.String country)

setCountryCode

public void setCountryCode(java.lang.String countryCode)