|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.location.ReferenceDataFieldsEnumerator
public class ReferenceDataFieldsEnumerator
An enumeration of reference data fields for the reference data table.
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 | |
---|---|
ReferenceDataFieldsEnumerator(Object obj)
Construct a ReferenceDataFieldsEnumerator using a reference to such an object returned from ArcGIS Engine or Server. |
Method Summary | |
---|---|
boolean |
equals(Object o)
Compare this object with another |
int |
getCount()
The number of reference data fields in the reference data table. |
int |
hashCode()
the hashcode for this object |
void |
interfaceSupportsErrorInfo(GUID riid)
interfaceSupportsErrorInfo |
IReferenceDataField |
next()
Returns the next reference data field. |
void |
reset()
Resets the enumeration. |
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 ReferenceDataFieldsEnumerator(Object obj) throws IOException
obj
to ReferenceDataFieldsEnumerator
. *
ReferenceDataFieldsEnumerator o = (ReferenceDataFieldsEnumerator)obj; // will not work
ReferenceDataFieldsEnumerator o = new ReferenceDataFieldsEnumerator(obj); // Use this constructor instead
* @param obj an object returned from ArcGIS Engine or Server
IOException
- if there are interop problems
ReferenceDataFieldsEnumerator theReferenceDataFieldsEnumerator = (ReferenceDataFieldsEnumerator) obj;
Method Detail |
---|
public boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object
public int getCount() throws IOException, AutomationException
The Count property returns the number of ReferenceDataFields contained by the enumerator.
getCount
in interface IEnumReferenceDataField
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public IReferenceDataField next() throws IOException, AutomationException
Returns the next ReferenceDataField from the enumerator.
next
in interface IEnumReferenceDataField
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void reset() throws IOException, AutomationException
The Reset method resets the ReferenceDataFieldsEnumerator so that the Next method returns the first ReferenceDataField from the enumerator.
You should use this method immediately after obtaining the ReferenceDataFieldsEnumerator from the locator. You need to use this method before querying the Count property or calling the Next method.
reset
in interface IEnumReferenceDataField
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 |