|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ILocatorUI
Provides access to members that control the locator's user interface.
The ILocatorUI interface is available, but the LocatorUI object is not using the ArcGIS Engine license.
Use the ILocatorUI interface to display the basic user interfaces for a locator.
Method Summary | |
---|---|
ILocator |
createLocator(int parentWindow,
ILocatorStyle locatorStyle,
ILocatorWorkspace locWks,
String connectionName)
Opens the user interface to create a new locator. |
boolean |
locatorProperties(int parentWindow,
ILocator locator,
String title)
Opens the user interface to view or modify the properties of a locator. |
IName |
matchTable(int parentWindow,
ITable tableOfLocations,
ILocator locator,
String[] pathForGxBrowser)
Opens the user interface to locate a table. |
Method Detail |
---|
ILocator createLocator(int parentWindow, ILocatorStyle locatorStyle, ILocatorWorkspace locWks, String connectionName) throws IOException, AutomationException
The CreateLocator method displays the user interface for creating a new locator. This method creates a new locator in the locator workspace specified, and returns a reference to the locator.
The parentWindow parameter is a long integer value containing the handle to the parent window for the user interface. The user interface appears modally on top of this window.
The locatorStyle parameter is a reference to the locator style on which the new locator will be based.
The locWks is a reference to the locator workspace that will contain the new locator. In general, this will be the same locator workspace from which the locator style was retrieved. It is important to note that locators based on locator styles from a local locator workspace cannot be stored in an ArcSDE locator workspace. Likewise, locators based on locator styles from an ArcSDE locator workspace cannot be stored in a local locator workspace.
The connectionName parameter is the name of the GxObject from which the user can start browsing for reference data for the locator. You can obtain a value for this parameter from the IGxObject::FullName property of the GxObject.
parentWindow
- The parentWindow (A COM typedef) (in)locatorStyle
- A reference to a com.esri.arcgis.geodatabase.ILocatorStyle (in)locWks
- A reference to a com.esri.arcgis.geodatabase.ILocatorWorkspace (in)connectionName
- The connectionName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.com.esri.arcgis.locationui.IGxLocatorFilter
,
com.esri.arcgis.locationui.GxNewLocator
,
ILocatorUI.createLocator(int, com.esri.arcgis.geodatabase.ILocatorStyle, com.esri.arcgis.geodatabase.ILocatorWorkspace, String)
,
com.esri.arcgis.locationui.IGxNewLocator
boolean locatorProperties(int parentWindow, ILocator locator, String title) throws IOException, AutomationException
The LocatorProperties method displays the user interface for modifying a locator's properties. If the user commits the changes to the locator workspace using the user interface, this method returns a value of True. Otherwise, it returns a value of False.
The parentWindow parameter is a handle to the parent window for the user interface. The user interface for the locator appears modally on top of this window.
The Locator parameter is a reference to the locator whose properties you want to modify using the user interface.
parentWindow
- The parentWindow (A COM typedef) (in)locator
- A reference to a com.esri.arcgis.geodatabase.ILocator (in)title
- The title (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.com.esri.arcgis.locationui.IAddressUI
,
ILocatorUI.locatorProperties(int, com.esri.arcgis.geodatabase.ILocator, String)
IName matchTable(int parentWindow, ITable tableOfLocations, ILocator locator, String[] pathForGxBrowser) throws IOException, AutomationException
The MatchTable method displays the user interface for matching a table of locations. This method returns a reference to a Name object that represents the matched dataset.
The parentWindow parameter is a handle to the parent window for the user interface. The user interface for matching the table appears modally on top of this window.
The tableOfLocations parameter is a reference to the table that contains the locations to be matched. The Locator parameter is a reference to the locator that you want to use to match the table.
The pathForGxBrowser parameter is the name of the GxObject from which the user can start browsing for a location for the matched dataset. You can obtain a value for this parameter from the IGxObject::FullName property of the GxObject.
parentWindow
- The parentWindow (A COM typedef) (in)tableOfLocations
- A reference to a com.esri.arcgis.geodatabase.ITable (in)locator
- A reference to a com.esri.arcgis.geodatabase.ILocator (in)pathForGxBrowser
- The pathForGxBrowser (in/out: use single element array)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.com.esri.arcgis.locationui.IAddressUI
,
ILocatorUI.matchTable(int, com.esri.arcgis.geodatabase.ITable, com.esri.arcgis.geodatabase.ILocator, String[])
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |