com.esri.arcgis.arcweb
Class IArcWebPlaceFinderProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.arcweb.IArcWebPlaceFinderProxy
All Implemented Interfaces:
IArcWebPlaceFinder, Externalizable, Serializable

public class IArcWebPlaceFinderProxy
extends com.esri.arcgis.interop.Dispatch
implements IArcWebPlaceFinder, Serializable

Provides access to members that manipulate the ArcWebPlaceFinder.

Product Availability

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

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, E
 
Constructor Summary
  IArcWebPlaceFinderProxy()
           
  IArcWebPlaceFinderProxy(Object obj)
           
protected IArcWebPlaceFinderProxy(Object obj, String iid)
           
 
Method Summary
 void addListener(String iidStr, Object theListener, Object theSource)
           
 IArcWebLocationInfo find(String place, IArcWebPlaceFinderOptions placeFinderOptions, ITrackCancel pCancelTracker)
          Finds a place.
 IEnumArcWebPlaceFinderInfo getDataSourceInfo(IEnumArcWebDataSourceInfo pDataSourceInfo, ITrackCancel pCancelTracker)
          Gets the country and type information for the specified data sources.
 IEnumArcWebDataSourceInfo getSupportedDataSources(ITrackCancel pCancelTracker)
          Gets all the data sources information that can support this service.
 void readExternal(ObjectInput in)
           
 void removeListener(String iidStr, Object theListener)
           
 void writeExternal(ObjectOutput out)
           
 
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, queryInterface, release, setNativeMode, setPropertyByName, toString, vtblInvoke
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IArcWebPlaceFinderProxy

public IArcWebPlaceFinderProxy()

IArcWebPlaceFinderProxy

public IArcWebPlaceFinderProxy(Object obj)
                        throws IOException
Throws:
IOException

IArcWebPlaceFinderProxy

protected IArcWebPlaceFinderProxy(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 com.esri.arcgis.interop.Dispatch
Throws:
IOException

removeListener

public void removeListener(String iidStr,
                           Object theListener)
                    throws IOException
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
IOException

find

public IArcWebLocationInfo find(String place,
                                IArcWebPlaceFinderOptions placeFinderOptions,
                                ITrackCancel pCancelTracker)
                         throws IOException,
                                AutomationException
Finds a place.

Product Availability

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

Specified by:
find in interface IArcWebPlaceFinder
Parameters:
place - The place (in)
placeFinderOptions - A reference to a com.esri.arcgis.arcweb.IArcWebPlaceFinderOptions (in)
pCancelTracker - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Returns:
A reference to a com.esri.arcgis.arcweb.IArcWebLocationInfo
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDataSourceInfo

public IEnumArcWebPlaceFinderInfo getDataSourceInfo(IEnumArcWebDataSourceInfo pDataSourceInfo,
                                                    ITrackCancel pCancelTracker)
                                             throws IOException,
                                                    AutomationException
Gets the country and type information for the specified data sources.

Product Availability

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

Specified by:
getDataSourceInfo in interface IArcWebPlaceFinder
Parameters:
pDataSourceInfo - A reference to a com.esri.arcgis.arcweb.IEnumArcWebDataSourceInfo (in)
pCancelTracker - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Returns:
A reference to a com.esri.arcgis.arcweb.IEnumArcWebPlaceFinderInfo
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSupportedDataSources

public IEnumArcWebDataSourceInfo getSupportedDataSources(ITrackCancel pCancelTracker)
                                                  throws IOException,
                                                         AutomationException
Gets all the data sources information that can support this service.

Product Availability

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

Specified by:
getSupportedDataSources in interface IArcWebPlaceFinder
Parameters:
pCancelTracker - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Returns:
A reference to a com.esri.arcgis.arcweb.IEnumArcWebDataSourceInfo
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Specified by:
writeExternal in interface Externalizable
Overrides:
writeExternal in class com.esri.arcgis.interop.Dispatch
Throws:
IOException

readExternal

public void readExternal(ObjectInput in)
                  throws IOException,
                         ClassNotFoundException
Specified by:
readExternal in interface Externalizable
Overrides:
readExternal in class com.esri.arcgis.interop.Dispatch
Throws:
IOException
ClassNotFoundException