/ Assembly List / LJCAddressParserLib


Address Parsing Classes

The main parsing class is StandardAddress. It contains methods for parsing address strings and parsed component properties which contain the standardized data.
The line parsing methods are: ParseMixedAddress(), ParseDeliveryAddressLine() and ParseLastLine().

Directional Standardizing Classes

The Directional classes are for standardizing the Predirectionals and Postdirectionals.
Examples of a Directional are: North(N), South(S) and Northwest(NW).
The Directional classes are: Directionals, Directional, NameComparer and SpanishNameComparer.

Suffix Standardizing Classes

The Suffix classes are for standardizing the Suffix value.
Examples of a Suffix are: Street(ST), Drive(DR) and Avenue(AVE).
The Suffix classes are: Suffixes, Suffix, SuffixLookups, SuffixLookup, SuffixCodeComparer, SuffixLSoundexComparer and SuffixPSoundexComparer.

Unit Standardizing Objects

The Unit classes are for standardizing the Secondary Address (Unit) value.
Examples of a Unit are: Apartment(APT), Building(BLDG) and Department(DEPT).
The Unit classes are: Units, Unit, UnitLookups, UnitLookup, UnitCodeComparer, UnitNameComparer, UnitLSoundexComparer and UnitPSoundexComparer.

State Standardizing Objects

The State classes are for standardizing the State or Province value.
The State classes are: States, State, StateLookups, StateLookup, StateLSoundexComparer and StatePSoundexComparer, .

Collection
Directional Represents an Address Directional component.
Directionals Represents a collection of Directional objects.
ErrorMessage Represents an Address Parsing error.
ErrorMessages Represents a collection of ErrorMessage objects.
PrimaryRoad Represents a Primary Road.
PrimaryRoads Represents a collection of PrimaryRoad objects.
RoadLookup Represents a RoadLookup component.
RoadLookups Represents a collection of RoadLookup objects.
StandardAddress Provides methods to parse Address information into standardized component properties. (R)
State Represents an Address State component
StateLookup Represents a StateLookup component.
StateLookups Represents a colletion of StateLookup objects.
States Represents a collection of State objects.
Suffix Represents a Suffix component.
Suffixes Represents a colletion of StateLookup objects.
SuffixLookup Represents a SuffixLookup component.
SuffixLookups Represents a colletion of SuffixLookup objects.
Unit Represents a Unit component.
UnitLookup Represents a UnitLookup component.
UnitLookups Represents a colletion of SuffixLookup objects.
Units Represents a colletion of Unit objects.

Comparer
NameComparer Sort and search on Name value.
RoadLSoundexComparer Sort and search on Letter Soundex value.
RoadPSoundexComparer Sort and search on Phonetic Soundex value.
SpanishNameComparer Sort and search on Spanish Name value.
StateLSoundexComparer Sort and search on Letter Soundex value.
StatePSoundexComparer Sort and search on Phonetic Soundex value.
SuffixLSoundexComparer Sort and search on Letter Soundex value.
SuffixPSoundexComparer Sort and search on Phonetic Soundex value.
UnitLSoundexComparer Sort and search on Letter Soundex value.
UnitNameComparer Sort and search on Name value.
UnitPSoundexComparer Sort and search on Phonetic Soundex value.
32 Types

Copyright © Lester J. Clark and Contributors.
Licensed under the MIT License.