|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.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 FormConstructor 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 Object
public int hashCode()
hashCode
in class Object
public IArray getFilterUIDs() throws IOException, AutomationException
getFilterUIDs
in interface IReferenceDataTable2
IOException
- 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 IReferenceDataTable
IOException
- 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 IReferenceDataTable
IOException
- 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 IReferenceDataTable
IOException
- 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 IReferenceDataTable
IOException
- 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 IReferenceDataTable
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setNameByRef(ITableName rhs1) throws IOException, AutomationException
setNameByRef
in interface IReferenceDataTableEdit
rhs1
- 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 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 |