com.esri.arcgis.location
Class ReferenceDataIndex

java.lang.Object
  extended by com.esri.arcgis.location.ReferenceDataIndex
All Implemented Interfaces:
com.esri.arcgis.interop.RemoteObjRef, IReferenceDataIndex, IReferenceDataIndexEdit, ISupportErrorInfo, java.io.Serializable

public class ReferenceDataIndex
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, IReferenceDataIndex, IReferenceDataIndexEdit, ISupportErrorInfo

COM Class 'ReferenceDataIndex'. Generated 3/19/2015 1:20:44 PM from 'C:\ArcGIS\COM\esriLocation.olb'

Description 'A reference data index definition for a reference data table.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.esri.arcgis.location.IReferenceDataIndexEdit
IID, IIDba6a5d81_10c7_11d4_9f7c_00c04f8ed1c4, xxDummy
 
Fields inherited from interface com.esri.arcgis.location.IReferenceDataIndex
IIDba6a5d80_10c7_11d4_9f7c_00c04f8ed1c4
 
Fields inherited from interface com.esri.arcgis.system.ISupportErrorInfo
IID, IIDdf0b3d60_548f_101b_8e65_08002b2bd119, xxDummy
 
Constructor Summary
ReferenceDataIndex(java.lang.Object obj)
          Construct a ReferenceDataIndex using a reference to such an object returned from ArcGIS Engine or Server.
 
Method Summary
 void build(java.lang.String configKeyword, ITrackCancel cancelTracker)
          Builds the geocoding index.
 boolean equals(java.lang.Object o)
          Compare this object with another
 java.lang.String getDisplayName()
          Name for the geocoding index to display in the user interface.
 com.esri.arcgis.interop.Dispatch getJintegraDispatch()
          Deprecated. Internal use only.
 java.lang.String getName()
          Name of the geocoding index.
 int hashCode()
          the hashcode for this object
 void interfaceSupportsErrorInfo(GUID riid)
          interfaceSupportsErrorInfo
 boolean isExists()
          Indicates if the geocoding index exists.
 void release()
          Release a ReferenceDataIndex.
 void setName(java.lang.String rhs1)
          Name of the geocoding index.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReferenceDataIndex

public ReferenceDataIndex(java.lang.Object obj)
                   throws java.io.IOException
Construct a ReferenceDataIndex using a reference to such an object returned from ArcGIS Engine or Server. This is semantically equivalent to casting obj to ReferenceDataIndex.
Casting to this class from the return value of a method will not work, as this class represents an abstract class in ArcObjects.
*
ReferenceDataIndex o = (ReferenceDataIndex)obj; // will not work

ReferenceDataIndex o = new ReferenceDataIndex(obj); // Use this constructor instead
* @param obj an object returned from ArcGIS Engine or Server

Throws:
java.io.IOException - if there are interop problems ReferenceDataIndex theReferenceDataIndex = (ReferenceDataIndex) obj;
Method Detail

equals

public boolean equals(java.lang.Object o)
Compare this object with another

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
the hashcode for this object

Overrides:
hashCode in class java.lang.Object

getJintegraDispatch

public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
Deprecated. Internal use only.

Specified by:
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRef

release

public void release()
Release a ReferenceDataIndex.

Specified by:
release in interface com.esri.arcgis.interop.RemoteObjRef

getDisplayName

public java.lang.String getDisplayName()
                                throws java.io.IOException,
                                       AutomationException
Name for the geocoding index to display in the user interface.

Specified by:
getDisplayName in interface IReferenceDataIndex
Returns:
The label
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getName

public java.lang.String getName()
                         throws java.io.IOException,
                                AutomationException
Name of the geocoding index.

Specified by:
getName in interface IReferenceDataIndex
Returns:
The name
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isExists

public boolean isExists()
                 throws java.io.IOException,
                        AutomationException
Indicates if the geocoding index exists.

Specified by:
isExists in interface IReferenceDataIndex
Returns:
The pVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

build

public void build(java.lang.String configKeyword,
                  ITrackCancel cancelTracker)
           throws java.io.IOException,
                  AutomationException
Builds the geocoding index.

Specified by:
build in interface IReferenceDataIndex
Parameters:
configKeyword - The configKeyword (in)
cancelTracker - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setName

public void setName(java.lang.String rhs1)
             throws java.io.IOException,
                    AutomationException
Name of the geocoding index.

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

interfaceSupportsErrorInfo

public void interfaceSupportsErrorInfo(GUID riid)
                                throws java.io.IOException,
                                       AutomationException
interfaceSupportsErrorInfo

Specified by:
interfaceSupportsErrorInfo in interface ISupportErrorInfo
Parameters:
riid - A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.