com.esri.arcgis.location
Interface IReferenceDataFieldEdit

All Superinterfaces:
IReferenceDataField, Serializable
All Known Implementing Classes:
IReferenceDataFieldEditProxy, ReferenceDataField

public interface IReferenceDataFieldEdit
extends IReferenceDataField, Serializable

Provides access to members for modifying reference data field information.

When To Use

Use the IReferenceDataFieldEdit property to search a reference data souce for Fields that contain the appropriate information for this ReferenceDataField.

Product Availability

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

See Also:
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

Method Summary
 Object getDefaultNames()
          Recognized names for the reference data field in the reference data table.
 void setName(String rhs1)
          Name of the field in the reference data table.
 
Methods inherited from interface com.esri.arcgis.location.IReferenceDataField
getDisplayName, getInternalName, getName, isObjectID, isRequired, isShape
 

Method Detail

getDefaultNames

Object getDefaultNames()
                       throws IOException,
                              AutomationException
Recognized names for the reference data field in the reference data table.

Remarks

The DefaultNames property returns an array of strings that contain possible names for this ReferenceDataField in the ReferenceDataTable. You can use these possible names to seach a reference data source for the appropriate field for the ReferenceDataField.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Returns:
A Variant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setName

void setName(String rhs1)
             throws IOException,
                    AutomationException
Name of the field in the reference data table.

Description

The Name property specifies the name of the Field in the reference data source used by the locator.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

Parameters:
rhs1 - The rhs1 (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.