|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.interop.Dispatch com.esri.arcgis.location.IReferenceDataTableProxy
public class IReferenceDataTableProxy
Provides access to members for retrieving reference data table information.
Use the IReferenceDataTable interface to obtain information about 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 FormField Summary | |
---|---|
boolean |
noncastable
|
Fields inherited from class com.esri.arcgis.interop.Dispatch |
---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef |
Constructor Summary | |
---|---|
|
IReferenceDataTableProxy()
|
|
IReferenceDataTableProxy(Object obj)
|
protected |
IReferenceDataTableProxy(Object obj,
String iid)
|
Method Summary | |
---|---|
void |
addListener(String iidStr,
Object theListener,
Object theSource)
|
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. |
IEnumReferenceDataIndex |
getGeocodingIndexes()
Geocoding indexes on the reference data table. |
ITableName |
getName()
Name of the reference data table. |
void |
removeListener(String iidStr,
Object theListener)
|
Methods inherited from class com.esri.arcgis.interop.Dispatch |
---|
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public boolean noncastable
Constructor Detail |
---|
public IReferenceDataTableProxy()
public IReferenceDataTableProxy(Object obj) throws IOException
IOException
protected IReferenceDataTableProxy(Object obj, String iid) throws IOException
IOException
Method Detail |
---|
public void addListener(String iidStr, Object theListener, Object theSource) throws IOException
addListener
in class com.esri.arcgis.interop.Dispatch
IOException
public void removeListener(String iidStr, Object theListener) throws IOException
removeListener
in class com.esri.arcgis.interop.Dispatch
IOException
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.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |