com.esri.arcgis.arcweb
Class ArcWebAddressFinderMapping

java.lang.Object
  extended by com.esri.arcgis.arcweb.ArcWebAddressFinderMapping
All Implemented Interfaces:
IArcWebAddressFinderMapping, com.esri.arcgis.interop.RemoteObjRef, Serializable

public class ArcWebAddressFinderMapping
extends Object
implements com.esri.arcgis.interop.RemoteObjRef, IArcWebAddressFinderMapping

A definition of the mapping between the ArcWeb table field and the address.

Description

Contains field mapping for associated address fields in a data file, that are used by the AddressFinder. Address fields apply when you use the method FindLocationsByAddress to create point geometry for your features.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

See Also:
Serialized Form

Constructor Summary
ArcWebAddressFinderMapping()
          Constructs a ArcWebAddressFinderMapping using ArcGIS Engine.
ArcWebAddressFinderMapping(Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
ArcWebAddressFinderMapping theArcWebAddressFinderMapping = (ArcWebAddressFinderMapping) obj;
 
Method Summary
 boolean equals(Object o)
          Compare this object with another
 String getCityField()
          The name of the field to read to retrieve the City.
static String getClsid()
          getClsid.
 String getCountryField()
          The name of the field to read to retrieve the Country.
 String getHouseNumberField()
          The name of the field to read to retrieve the HouseNumber.
 String getIntersectionField()
          The name of the field to read to retrieve the Intersection.
 String getPostalCodeField()
          The name of the field to read to retrieve the PostalCode.
 String getStateProvinceField()
          The name of the field to read to retrieve the StateProvince.
 String getStreetField()
          The name of the field to read to retrieve the StreetField.
 int hashCode()
          the hashcode for this object
 void setCityField(String cityField)
          The name of the field to read to retrieve the City.
 void setCountryField(String countryField)
          The name of the field to read to retrieve the Country.
 void setHouseNumberField(String houseNumberField)
          The name of the field to read to retrieve the HouseNumber.
 void setIntersectionField(String intersectionField)
          The name of the field to read to retrieve the Intersection.
 void setPostalCodeField(String postalCodeField)
          The name of the field to read to retrieve the PostalCode.
 void setStateProvinceField(String stateProvinceField)
          The name of the field to read to retrieve the StateProvince.
 void setStreetField(String streetField)
          The name of the field to read to retrieve the StreetField.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef
getJintegraDispatch, release
 

Constructor Detail

ArcWebAddressFinderMapping

public ArcWebAddressFinderMapping()
                           throws IOException,
                                  UnknownHostException
Constructs a ArcWebAddressFinderMapping using ArcGIS Engine.

Throws:
IOException - if there are interop problems
UnknownHostException - if there are interop problems

ArcWebAddressFinderMapping

public ArcWebAddressFinderMapping(Object obj)
                           throws IOException
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
ArcWebAddressFinderMapping theArcWebAddressFinderMapping = (ArcWebAddressFinderMapping) obj;

Construct a ArcWebAddressFinderMapping using a reference to such an object returned from ArcGIS Engine or Server. This is semantically equivalent to casting obj to ArcWebAddressFinderMapping.

Parameters:
obj - an object returned from ArcGIS Engine or Server
Throws:
IOException - if there are interop problems
Method Detail

getClsid

public static String getClsid()
getClsid.


equals

public boolean equals(Object o)
Compare this object with another

Overrides:
equals in class Object

hashCode

public int hashCode()
the hashcode for this object

Overrides:
hashCode in class Object

getCityField

public String getCityField()
                    throws IOException,
                           AutomationException
The name of the field to read to retrieve the City.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getCityField in interface IArcWebAddressFinderMapping
Returns:
The cityField
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCityField

public void setCityField(String cityField)
                  throws IOException,
                         AutomationException
The name of the field to read to retrieve the City.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setCityField in interface IArcWebAddressFinderMapping
Parameters:
cityField - The cityField (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCountryField

public String getCountryField()
                       throws IOException,
                              AutomationException
The name of the field to read to retrieve the Country.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getCountryField in interface IArcWebAddressFinderMapping
Returns:
The countryField
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCountryField

public void setCountryField(String countryField)
                     throws IOException,
                            AutomationException
The name of the field to read to retrieve the Country.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setCountryField in interface IArcWebAddressFinderMapping
Parameters:
countryField - The countryField (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHouseNumberField

public String getHouseNumberField()
                           throws IOException,
                                  AutomationException
The name of the field to read to retrieve the HouseNumber.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getHouseNumberField in interface IArcWebAddressFinderMapping
Returns:
The houseNumberField
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setHouseNumberField

public void setHouseNumberField(String houseNumberField)
                         throws IOException,
                                AutomationException
The name of the field to read to retrieve the HouseNumber.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setHouseNumberField in interface IArcWebAddressFinderMapping
Parameters:
houseNumberField - The houseNumberField (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getIntersectionField

public String getIntersectionField()
                            throws IOException,
                                   AutomationException
The name of the field to read to retrieve the Intersection.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getIntersectionField in interface IArcWebAddressFinderMapping
Returns:
The intersectionField
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setIntersectionField

public void setIntersectionField(String intersectionField)
                          throws IOException,
                                 AutomationException
The name of the field to read to retrieve the Intersection.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setIntersectionField in interface IArcWebAddressFinderMapping
Parameters:
intersectionField - The intersectionField (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPostalCodeField

public String getPostalCodeField()
                          throws IOException,
                                 AutomationException
The name of the field to read to retrieve the PostalCode.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getPostalCodeField in interface IArcWebAddressFinderMapping
Returns:
The postalCodeField
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setPostalCodeField

public void setPostalCodeField(String postalCodeField)
                        throws IOException,
                               AutomationException
The name of the field to read to retrieve the PostalCode.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setPostalCodeField in interface IArcWebAddressFinderMapping
Parameters:
postalCodeField - The postalCodeField (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getStateProvinceField

public String getStateProvinceField()
                             throws IOException,
                                    AutomationException
The name of the field to read to retrieve the StateProvince.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getStateProvinceField in interface IArcWebAddressFinderMapping
Returns:
The stateProvinceField
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setStateProvinceField

public void setStateProvinceField(String stateProvinceField)
                           throws IOException,
                                  AutomationException
The name of the field to read to retrieve the StateProvince.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setStateProvinceField in interface IArcWebAddressFinderMapping
Parameters:
stateProvinceField - The stateProvinceField (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getStreetField

public String getStreetField()
                      throws IOException,
                             AutomationException
The name of the field to read to retrieve the StreetField.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getStreetField in interface IArcWebAddressFinderMapping
Returns:
The streetField
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setStreetField

public void setStreetField(String streetField)
                    throws IOException,
                           AutomationException
The name of the field to read to retrieve the StreetField.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setStreetField in interface IArcWebAddressFinderMapping
Parameters:
streetField - The streetField (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.