Java Quick Reference

GeoStanTM Java API

The following is a list of the classes that compose the GeoStan Java API. You can find detailed documentation for the Java API in the directory where you installed GeoStan in Geolib\JNI\JAVADOCS.

Class

Description

CassData

Formats and writes the CASS header.

City

Contains city.

CityIterator

Iterator to find the first/next city.

ConfidenceInfo

Allows a confidence surface generation engine to produce a confidence surface around a geocode, segment(s), or area.

Coordinate

A location with a latitude and longitude.

DPVCompleteStats

Obtains the complete DPV statistics since DPV was initialized.

DPVInit

Initializes GeoStan for DPV.

FalsePositiveDetail

Accesses the false-positive Detail record for DPV and LACSLink.

FalsePositiveHeader

Accesses the false-positive Header record for DPV and LACSLink.

FindProps

Contains GeoStan Find properties.

GeoProps

Contains GeoStan base class properties for InitProps, StatusProps, and FindProps (not to be instantiated). This class provides default implementations of many methods. Derived classes with special needs can and do override some of these methods.

GeoStan

Wraps the GeoStan library and accesses GeoStan functionality from within Java. The GeoStan library standardizes and geocodes addresses within the United States. The GeoStan library uses a C API. The GeoStan class uses Java Native Interface (JNI) routines to access the library.

GeoStanBase

Contains definitions all GeoStan input and output fields.

GeoStanBase.CityField

Contains constant field values for City.getData(int).

GeoStanBase.DataSetStatus

Dataset status information.

GeoStanBase.Datum

Datum options.

GeoStanBase.Find

GeoStan find options.

GeoStanBase.MatchCode

Match error result codes. GeoStanBase.MATCH_CODE = Ennn indicates an error, or no match. This can occur when the address entered either did not exist in the GeoStan Directory, or the address was badly malformed and could not be parsed correctly. The last three digits of an error code indicate which parts of an address were unable to be matched to the GeoStan Directory.

GeoStanBase.MatchMode

Sets the match strictness.

GeoStanException

GeoStanException is thrown by the GeoStan Product.

GeographicIterator

Iterator to find the first/next Geographic entity (city/county/state).

GeographicIteratorEx

Iterator to find the first/next Geographic entity (city/county/state).

GeographicQuery

Performs geographic geocoding queries.

GeographicQueryEx

Performs geographic geocoding queries.

InitProps

Contains GeoStan Init properties.

LACSCompleteStats

Allows retrieval of the complete stats from  LACSLink.

LACSLinkInit

Initializes GeoStan for LACSLink.

MinBoundingRect

Locates a minimum bounding rectangle (MBR) for the specified geographic element.

Range

Contains the range interval for house and unit numbers.

RangeIterator

Iterator to find the first/next Range.

Segment

Street segment container.

SegmentIterator

Iterator to find the first/next segment.

StatusProps

GeoStan Status properties container.

Street

Contains streets.

StreetIterator

Iterator to find first/next street.