|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.location.ReferenceDataTable
public class ReferenceDataTable
A reference data table definition for a locator.
A ReferenceDataTable describes a Feature-Data-Object data source that a locator uses as reference data.
ReferenceDataIndex,
IReferenceDataFieldEdit,
ReferenceDataFieldsEnumerator,
ReferenceDataTableEnumerator,
IReferenceDataField,
IReferenceDataTableEdit,
ESRIFDOAddressLocator,
IReferenceDataFile.getPathName(),
StreetMapAddressLocator,
IEnumReferenceDataField,
IReferenceDataFile,
IReferenceDataTable,
IReferenceDataTables,
IReferenceDataTables.getTables(),
ReferenceDataField,
IReferenceDataFile.getFilters(),
IEnumReferenceDataTable,
ReferenceDataTable,
IAddressGeocoding.validate(),
ReferenceDataIndexEnumerator,
IEnumReferenceDataIndex,
Serialized Form| Constructor Summary | |
|---|---|
ReferenceDataTable(Object obj)
Construct a ReferenceDataTable using a reference to such an object returned from ArcGIS Engine or Server. |
|
| Method Summary | |
|---|---|
boolean |
equals(Object o)
Compare this object with another |
String |
getDisplayName()
Name for the reference data table to display in the user interface. |
IEnumReferenceDataField |
getFields()
Reference data fields in the reference data table. |
IArray |
getFilters()
Filters to use to browse for the reference data table. |
IArray |
getFilterUIDs()
UID's of the filters to use to browse for the reference data table. |
IEnumReferenceDataIndex |
getGeocodingIndexes()
Geocoding indexes on the reference data table. |
ITableName |
getName()
Name of the reference data table. |
int |
hashCode()
the hashcode for this object |
void |
interfaceSupportsErrorInfo(GUID riid)
interfaceSupportsErrorInfo |
void |
setNameByRef(ITableName rhs1)
Name of the reference data table. |
| 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 ReferenceDataTable(Object obj)
throws IOException
obj to ReferenceDataTable. *
ReferenceDataTable o = (ReferenceDataTable)obj; // will not work
ReferenceDataTable o = new ReferenceDataTable(obj); // Use this constructor instead
* @param obj an object returned from ArcGIS Engine or Server
IOException - if there are interop problems
ReferenceDataTable theReferenceDataTable = (ReferenceDataTable) obj;| Method Detail |
|---|
public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Object
public IArray getFilterUIDs()
throws IOException,
AutomationException
getFilterUIDs in interface IReferenceDataTable2IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getDisplayName()
throws IOException,
AutomationException
You can use the DisplayName property to determine how a locator uses the reference data source. Locators created with ArcGIS use a display name of "Primary table" for the primary reference data source used by the locator. Alternate street name tables have a display name of "Alternate Name table". Locators based on geocoding indexes created in ArcView 3 use a display name of "Table1" for their reference data source.
getDisplayName in interface IReferenceDataTableIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumReferenceDataField getFields()
throws IOException,
AutomationException
Returns a ReferenceDataFieldsEnumerator that contains descriptions of the Fields in the ReferenceDataTable that are used by the locator.
getFields in interface IReferenceDataTableIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumReferenceDataIndex getGeocodingIndexes()
throws IOException,
AutomationException
Returns a EnumReferenceDataIndex that retrieves the geocoding indexes used by the locator. This property only applies to pre-9.2 locators.
getGeocodingIndexes in interface IReferenceDataTableIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ITableName getName()
throws IOException,
AutomationException
Returns a TableName object that describes the data source.
getName in interface IReferenceDataTableIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IArray getFilters()
throws IOException,
AutomationException
Returns an Array of GxObjectFilters that you can use to allow the user to browse for reference data for a locator.
getFilters in interface IReferenceDataTableIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setNameByRef(ITableName rhs1)
throws IOException,
AutomationException
setNameByRef in interface IReferenceDataTableEditrhs1 - A reference to a com.esri.arcgis.geodatabase.ITableName (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 ISupportErrorInforiid - 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 | ||||||||