com.esri.arcgis.location
Class IReferenceDataFieldEditProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.location.IReferenceDataFieldProxy
          extended by com.esri.arcgis.location.IReferenceDataFieldEditProxy
All Implemented Interfaces:
IReferenceDataField, IReferenceDataFieldEdit, Externalizable, Serializable

public class IReferenceDataFieldEditProxy
extends IReferenceDataFieldProxy
implements IReferenceDataFieldEdit, 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, Serialized Form

Field Summary
 boolean noncastable
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Constructor Summary
  IReferenceDataFieldEditProxy()
           
  IReferenceDataFieldEditProxy(Object obj)
           
protected IReferenceDataFieldEditProxy(Object obj, String iid)
           
 
Method Summary
 void addListener(String iidStr, Object theListener, Object theSource)
           
 Object getDefaultNames()
          Recognized names for the reference data field in the reference data table.
 void removeListener(String iidStr, Object theListener)
           
 void setName(String rhs1)
          Name of the field in the reference data table.
 
Methods inherited from class com.esri.arcgis.location.IReferenceDataFieldProxy
getDisplayName, getInternalName, getName, isObjectID, isRequired, isShape
 
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
 
Methods inherited from interface com.esri.arcgis.location.IReferenceDataField
getDisplayName, getInternalName, getName, isObjectID, isRequired, isShape
 

Field Detail

noncastable

public boolean noncastable
Constructor Detail

IReferenceDataFieldEditProxy

public IReferenceDataFieldEditProxy()

IReferenceDataFieldEditProxy

public IReferenceDataFieldEditProxy(Object obj)
                             throws IOException
Throws:
IOException

IReferenceDataFieldEditProxy

protected IReferenceDataFieldEditProxy(Object obj,
                                       String iid)
                                throws IOException
Throws:
IOException
Method Detail

addListener

public void addListener(String iidStr,
                        Object theListener,
                        Object theSource)
                 throws IOException
Overrides:
addListener in class IReferenceDataFieldProxy
Throws:
IOException

removeListener

public void removeListener(String iidStr,
                           Object theListener)
                    throws IOException
Overrides:
removeListener in class IReferenceDataFieldProxy
Throws:
IOException

getDefaultNames

public 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

Specified by:
getDefaultNames in interface IReferenceDataFieldEdit
Returns:
A Variant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setName

public 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

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