Class AddressParser

This Address Parser has been mainly written based on the one from SFDCT.
Things that should change very soon on about it:
1. Define an Interface for address parsers.
2. Define an abstract class that implements that interface.
3. Define a USAddressParser inheriting from the class above and move the code below over there.

System.Object
  EPS.Business.Names.AddressParser

public class AddressParser : object

Class Members

MemberDescription
Constructor Default constructor.
InvalidAddress Event that's gonna be fired whenever the Address dialog parser is required.
ParseAddress Parses address.
public Address ParseAddress( string address );

public void ParseAddress( string address,
Address resultingAddress );

public Address ParseAddress( string address,
string threeLetterRegionCode,
string twoLetterIsoRegionCode );

public void ParseAddress( string address,
Address resultingAddress,
string threeLetterRegionCode,
string twoLetterIsoRegionCode );

ParseCityPostalCodeAddress Parses an address that is expected to be formatted as City-Postal Code
public virtual void ParseCityPostalCodeAddress( String[] lines,
Address address );
ParseCityStateZipAddress Parses an address that is expected to be formatted as City-State-ZIP
public virtual void ParseCityStateZipAddress( String[] lines,
Address address );
ParsePostalCodeCityAddress Parses an address that is expected to be formatted as Postal Code-City
public virtual void ParsePostalCodeCityAddress( String[] lines,
Address address );
ParsePostalCodeCityStateAddress Parses an address that is expected to be formatted as ZIP-City-State
public virtual void ParsePostalCodeCityStateAddress( String[] lines,
Address address );

Requirements

Namespace: EPS.Business.Names
Assembly: NAMEBUSINESSOBJECT.DLL


  Last Updated: 5/23/2007 | © , 2007