|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.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.IOException
public 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.Dispatch
java.io.IOException
public void removeListener(java.lang.String iidStr, java.lang.Object theListener) throws java.io.IOException
removeListener
in class com.esri.arcgis.interop.Dispatch
java.io.IOException
public IFeatureClass getRouteFeatureClass() throws java.io.IOException, AutomationException
getRouteFeatureClass
in interface IRouteLocator
java.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 IRouteLocator
java.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 IRouteLocator
java.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 IRouteLocator
java.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 IRouteLocator
java.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 IRouteLocator
java.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 IRouteLocator
whereClause
- 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 IRouteLocator
java.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 IRouteLocator
java.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 IRouteLocator
java.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 IRouteLocator
java.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 IRouteLocator
java.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 IRouteLocator
routeLocation
- 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 IRouteLocator
eventProperties
- 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 IRouteLocator
routeLocation
- 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 |