com.esri.arcgis.geodatabase
Class ILocatorWorkspace2Proxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.geodatabase.ILocatorWorkspaceProxy
          extended by com.esri.arcgis.geodatabase.ILocatorWorkspace2Proxy
All Implemented Interfaces:
ILocatorWorkspace, ILocatorWorkspace2, Externalizable, Serializable

public class ILocatorWorkspace2Proxy
extends ILocatorWorkspaceProxy
implements ILocatorWorkspace2, Serializable

Provides access to members for managing the locators in the locator workspace.

Product Availability

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

See Also:
ILocatorWorkspace2, ILocatorManager2, DatabaseLocatorWorkspace, ILocatorWorkspace, ILocatorManager.getLocatorWorkspaceFromPath(String), LocatorEnumerator, ILocatorWorkspaceName2, LocatorWorkspaceName, IDatabaseLocatorWorkspace, LocalLocatorWorkspace, ILocatorManager, LocatorManager, ILocatorWorkspaceName, 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
  ILocatorWorkspace2Proxy()
           
  ILocatorWorkspace2Proxy(Object obj)
           
protected ILocatorWorkspace2Proxy(Object obj, String iid)
           
 
Method Summary
 void addListener(String iidStr, Object theListener, Object theSource)
           
 void rebuildLocator(String name, ITrackCancel cancelTracker)
          Rebuilds a locator.
 void removeListener(String iidStr, Object theListener)
           
 
Methods inherited from class com.esri.arcgis.geodatabase.ILocatorWorkspaceProxy
addLocator, addLocatorStyle, copyLocator, deleteLocator, getLocator, getLocatorName, getLocatorNames, getLocators, getLocatorStyle, getName, renameLocator, updateLocator
 
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.geodatabase.ILocatorWorkspace
addLocator, addLocatorStyle, copyLocator, deleteLocator, getLocator, getLocatorName, getLocatorNames, getLocators, getLocatorStyle, getName, renameLocator, updateLocator
 

Field Detail

noncastable

public boolean noncastable
Constructor Detail

ILocatorWorkspace2Proxy

public ILocatorWorkspace2Proxy()

ILocatorWorkspace2Proxy

public ILocatorWorkspace2Proxy(Object obj)
                        throws IOException
Throws:
IOException

ILocatorWorkspace2Proxy

protected ILocatorWorkspace2Proxy(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 ILocatorWorkspaceProxy
Throws:
IOException

removeListener

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

rebuildLocator

public void rebuildLocator(String name,
                           ITrackCancel cancelTracker)
                    throws IOException,
                           AutomationException
Rebuilds a locator.

Description

The RebuildLocator method rebuilds a locator in a locator workspace.

Remarks

The Name parameter is the name of the locator you want to rebuild in the locator workspace.

In ArcSDE workspaces, locator names are prefixed by the name of the ArcSDE user that owns the locator, as in "jack.My Locator". When you call methods in ArcObjects that have parameters that specify locators in a ArcSDE workspace, you must specify the full name of the locator, including the user name. Failing to do so will result in an error.

Product Availability

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

Specified by:
rebuildLocator in interface ILocatorWorkspace2
Parameters:
name - The name (in)
cancelTracker - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
See Also:
ILocatorWorkspace2, ILocatorManager2, DatabaseLocatorWorkspace, ILocatorWorkspace, ILocatorManager.getLocatorWorkspaceFromPath(String), LocatorEnumerator, ILocatorWorkspaceName2, LocatorWorkspaceName, IDatabaseLocatorWorkspace, LocalLocatorWorkspace, ILocatorManager, LocatorManager, ILocatorWorkspaceName