|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.location.ReferenceDataIndex
public class ReferenceDataIndex
A reference data index definition for a reference data table.
A ReferenceDataIndex describes a geocoding index on a ReferenceDataTable used by a locator. This object only applies to pre-9.2 locator indexes.
GeocodingIndexObject
,
GeocodingIndexClassExtension
,
ReferenceDataIndex
,
IReferenceDataTable.getGeocodingIndexes()
,
IReferenceDataFieldEdit
,
ReferenceDataFieldsEnumerator
,
ReferenceDataTableEnumerator
,
IGeocodingIndexCompute
,
IReferenceDataField
,
IReferenceDataTableEdit
,
ESRIFDOAddressLocator
,
IReferenceDataFile.getPathName()
,
StreetMapAddressLocator
,
IEnumReferenceDataField
,
IReferenceDataFile
,
IReferenceDataTable
,
IReferenceDataTables
,
IReferenceDataTables.getTables()
,
ReferenceDataField
,
IReferenceDataFile.getFilters()
,
IEnumReferenceDataTable
,
IReferenceDataIndex
,
ReferenceDataTable
,
IReferenceDataIndexEdit
,
IAddressGeocoding.validate()
,
ReferenceDataIndexEnumerator
,
IEnumReferenceDataIndex
,
Serialized FormConstructor Summary | |
---|---|
ReferenceDataIndex(Object obj)
Construct a ReferenceDataIndex using a reference to such an object returned from ArcGIS Engine or Server. |
Method Summary | |
---|---|
void |
build(String configKeyword,
ITrackCancel cancelTracker)
Builds the geocoding index. |
boolean |
equals(Object o)
Compare this object with another |
String |
getDisplayName()
Name for the geocoding index to display in the user interface. |
String |
getName()
Name of the geocoding index. |
int |
hashCode()
the hashcode for this object |
void |
interfaceSupportsErrorInfo(GUID riid)
interfaceSupportsErrorInfo |
boolean |
isExists()
Indicates if the geocoding index exists. |
void |
setName(String rhs1)
Name of the geocoding index. |
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 |
---|
public ReferenceDataIndex(Object obj) throws IOException
obj
to ReferenceDataIndex
. *
ReferenceDataIndex o = (ReferenceDataIndex)obj; // will not work
ReferenceDataIndex o = new ReferenceDataIndex(obj); // Use this constructor instead
* @param obj an object returned from ArcGIS Engine or Server
IOException
- if there are interop problems
ReferenceDataIndex theReferenceDataIndex = (ReferenceDataIndex) obj;
Method Detail |
---|
public boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object
public String getDisplayName() throws IOException, AutomationException
Returns the name of the geocoding index that is displayed on the user interface. This property only applies to pre-9.2 locators.
getDisplayName
in interface IReferenceDataIndex
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getName() throws IOException, AutomationException
The Name property returns the fully-qualified name of the geocoding index. This property only applies to pre-9.2 locators.
getName
in interface IReferenceDataIndex
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isExists() throws IOException, AutomationException
The Exists property returns True if the geocoding index exists, or False if not. This property only applies to pre-9.2 locators.
isExists
in interface IReferenceDataIndex
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void build(String configKeyword, ITrackCancel cancelTracker) throws IOException, AutomationException
When you use the Build method, the geocoding index is built using the current atribute values in the ReferenceDataTable that it indexes. If the geocoding index already exists, then the index is deleted if you have permissions to do so, and the index is rebuilt. This method only applies to pre-9.2 locators.
build
in interface IReferenceDataIndex
configKeyword
- The configKeyword (in)cancelTracker
- A reference to a com.esri.arcgis.system.ITrackCancel (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setName(String rhs1) throws IOException, AutomationException
The Name property lets you specify the name of the Table or file to which the ReferenceDataIndex refers. This property only applies to pre-9.2 locators.
The Table or file must be contained within the same Workspace as the ReferenceDataTable that it indexes.
setName
in interface IReferenceDataIndexEdit
rhs1
- The rhs1 (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void interfaceSupportsErrorInfo(GUID riid) throws IOException, AutomationException
Indicates whether the interface supports IErrorInfo.
interfaceSupportsErrorInfo
in interface ISupportErrorInfo
riid
- A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |