|
|||||||||
| 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.location.IRouteLocatorProxy
public class IRouteLocatorProxy
Internal use class Proxy for COM Interface 'IRouteLocator'. Generated 3/19/2015 1:20:58 PM from 'C:\ArcGIS\COM\esriLocation.olb'
Description: 'Provides access to properties and methods of a route locator.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =
| Field Summary | |
|---|---|
boolean |
noncastable
|
static java.lang.Class |
targetClass
|
| Fields inherited from class com.esri.arcgis.interop.Dispatch |
|---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef |
| Fields inherited from interface com.esri.arcgis.location.IRouteLocator |
|---|
IID, IIDa1e3811c_2055_11d4_9fc1_00c04f6bdf06 |
| Constructor Summary | |
|---|---|
|
IRouteLocatorProxy()
For internal use only |
|
IRouteLocatorProxy(java.lang.Object obj)
|
protected |
IRouteLocatorProxy(java.lang.Object obj,
java.lang.String iid)
|
|
IRouteLocatorProxy(java.lang.String CLSID,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
|
protected |
IRouteLocatorProxy(java.lang.String CLSID,
java.lang.String iid,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
|
| Method Summary | |
|---|---|
void |
addListener(java.lang.String iidStr,
java.lang.Object theListener,
java.lang.Object theSource)
|
IEnvelope |
getExtent()
The route locator's extent (same a route feature class' extent). |
int |
getMeasureUnit()
The units of the route measures. |
IFeatureClass |
getRouteFeatureClass()
The route feature class (Polyline with M feature class). |
void |
getRouteGeometry(IRouteLocation routeLocation,
IGeometry[] routeGeometry,
int[] locatingError)
The route(s) corresponding to the route location. |
int |
getRouteIDFieldIndex()
The field index of the route identifier. |
java.lang.String |
getRouteIDFieldName()
The route identifier field from the route feature class. |
java.lang.String |
getRouteIDFieldNameDelimited()
The delimited route identifier field of the route feature class. |
java.lang.String |
getRouteWhereClause()
The where clause that limits the routes events can be located on. |
ISpatialReference |
getSpatialReference()
The route locator's spatial reference (same as route feature class' spatial reference). |
boolean |
isHasSpatialIndex()
Indicates if the route feature class has a spatial index. |
boolean |
isRouteIDIsString()
Indicates if the route identifier field type is string. |
boolean |
isRouteIDIsUnique()
Indicates whether the route ID is unique (Obsolete). |
void |
locate(IRouteLocation routeLocation,
IGeometry[] result,
int[] locatingError)
Locates a point or line route location. |
void |
locateRow(IRouteEventProperties eventProperties,
IRow row,
IGeometry[] result,
int[] locatingError)
Locates an event table row containing a point or line route location. |
void |
removeListener(java.lang.String iidStr,
java.lang.Object theListener)
|
void |
setRouteWhereClause(java.lang.String whereClause)
The where clause that limits the routes events can be located on. |
| 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 static final java.lang.Class targetClass
public boolean noncastable
| Constructor Detail |
|---|
public IRouteLocatorProxy(java.lang.String CLSID,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
throws java.net.UnknownHostException,
java.io.IOException
java.net.UnknownHostException
java.io.IOExceptionpublic IRouteLocatorProxy()
public IRouteLocatorProxy(java.lang.Object obj)
throws java.io.IOException
java.io.IOException
protected IRouteLocatorProxy(java.lang.Object obj,
java.lang.String iid)
throws java.io.IOException
java.io.IOException
protected IRouteLocatorProxy(java.lang.String CLSID,
java.lang.String iid,
java.lang.String host,
com.esri.arcgis.interop.AuthInfo authInfo)
throws java.io.IOException
java.io.IOException| Method Detail |
|---|
public void addListener(java.lang.String iidStr,
java.lang.Object theListener,
java.lang.Object theSource)
throws java.io.IOException
addListener in class com.esri.arcgis.interop.Dispatchjava.io.IOException
public void removeListener(java.lang.String iidStr,
java.lang.Object theListener)
throws java.io.IOException
removeListener in class com.esri.arcgis.interop.Dispatchjava.io.IOException
public IFeatureClass getRouteFeatureClass()
throws java.io.IOException,
AutomationException
getRouteFeatureClass in interface IRouteLocatorjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.String getRouteIDFieldName()
throws java.io.IOException,
AutomationException
getRouteIDFieldName in interface IRouteLocatorjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getRouteIDFieldIndex()
throws java.io.IOException,
AutomationException
getRouteIDFieldIndex in interface IRouteLocatorjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.String getRouteIDFieldNameDelimited()
throws java.io.IOException,
AutomationException
getRouteIDFieldNameDelimited in interface IRouteLocatorjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isRouteIDIsUnique()
throws java.io.IOException,
AutomationException
isRouteIDIsUnique in interface IRouteLocatorjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isRouteIDIsString()
throws java.io.IOException,
AutomationException
isRouteIDIsString in interface IRouteLocatorjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setRouteWhereClause(java.lang.String whereClause)
throws java.io.IOException,
AutomationException
setRouteWhereClause in interface IRouteLocatorwhereClause - The whereClause (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.String getRouteWhereClause()
throws java.io.IOException,
AutomationException
getRouteWhereClause in interface IRouteLocatorjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getMeasureUnit()
throws java.io.IOException,
AutomationException
getMeasureUnit in interface IRouteLocatorjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnvelope getExtent()
throws java.io.IOException,
AutomationException
getExtent in interface IRouteLocatorjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISpatialReference getSpatialReference()
throws java.io.IOException,
AutomationException
getSpatialReference in interface IRouteLocatorjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isHasSpatialIndex()
throws java.io.IOException,
AutomationException
isHasSpatialIndex in interface IRouteLocatorjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void locate(IRouteLocation routeLocation,
IGeometry[] result,
int[] locatingError)
throws java.io.IOException,
AutomationException
locate in interface IRouteLocatorrouteLocation - A reference to a com.esri.arcgis.location.IRouteLocation (in)result - A reference to a com.esri.arcgis.geometry.IGeometry (out: use single element array)locatingError - A com.esri.arcgis.geodatabase.esriLocatingError constant (out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void locateRow(IRouteEventProperties eventProperties,
IRow row,
IGeometry[] result,
int[] locatingError)
throws java.io.IOException,
AutomationException
locateRow in interface IRouteLocatoreventProperties - A reference to a com.esri.arcgis.geodatabase.IRouteEventProperties (in)row - A reference to a com.esri.arcgis.geodatabase.IRow (in)result - A reference to a com.esri.arcgis.geometry.IGeometry (out: use single element array)locatingError - A com.esri.arcgis.geodatabase.esriLocatingError constant (out: use single element array)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void getRouteGeometry(IRouteLocation routeLocation,
IGeometry[] routeGeometry,
int[] locatingError)
throws java.io.IOException,
AutomationException
getRouteGeometry in interface IRouteLocatorrouteLocation - A reference to a com.esri.arcgis.location.IRouteLocation (in)routeGeometry - A reference to a com.esri.arcgis.geometry.IGeometry (out: use single element array)locatingError - A com.esri.arcgis.geodatabase.esriLocatingError constant (out: use single element array)
java.io.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 | ||||||||