| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.interop.Dispatch
com.esri.arcgis.system.IEnumNamedIDProxy
public class IEnumNamedIDProxy
Provides access to members that enumerate over a set of named IDs.
IEnumNamedID, which is used by the Paper object of esriOutput, provides browsing over a set of ID-name pairs. The ID is a long integer returned by the Next method. The name is a string returned as an ouput parameter of Next. When there are no more pairs to fetch, Next returns an empty name string.
| Field Summary | |
|---|---|
|  boolean | noncastable | 
| Fields inherited from class com.esri.arcgis.interop.Dispatch | 
|---|
| DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef | 
| Constructor Summary | |
|---|---|
|   | IEnumNamedIDProxy() | 
|   | IEnumNamedIDProxy(Object obj) | 
| protected  | IEnumNamedIDProxy(Object obj,
                  String iid) | 
| Method Summary | |
|---|---|
|  void | addListener(String iidStr,
            Object theListener,
            Object theSource) | 
|  int | next(String[] nextName)Obtains the next name-ID pair in the set. | 
|  void | removeListener(String iidStr,
               Object theListener) | 
|  void | reset()Resets internal cursor so that the next call to Next returns the first pair in the set. | 
| 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 IEnumNamedIDProxy()
public IEnumNamedIDProxy(Object obj)
                  throws IOException
IOException
protected IEnumNamedIDProxy(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.DispatchIOException
public void removeListener(String iidStr,
                           Object theListener)
                    throws IOException
removeListener in class com.esri.arcgis.interop.DispatchIOException
public int next(String[] nextName)
         throws IOException,
                AutomationException
The Next method returns the next ID and name pair in the enumerator. When there are no more pairs to fetch, Next returns an empty name string.
next in interface IEnumNamedIDnextName - The nextName  (out: use single element array)
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 enumerator so that the next call to the Next method returns the first ID and name pair in the enumerator.
reset in interface IEnumNamedIDIOException - 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 | ||||||||