com.esri.arcgis.geodatabase
Class DirectionsLandmarkSource

java.lang.Object
  extended by com.esri.arcgis.geodatabase.DirectionsLandmarkSource
All Implemented Interfaces:
IDirectionsLandmarkSource, com.esri.arcgis.interop.RemoteObjRef, java.io.Serializable

public class DirectionsLandmarkSource
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, IDirectionsLandmarkSource

COM Class 'DirectionsLandmarkSource'. Generated 3/19/2015 1:20:43 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'

Description 'Directions source information for landmark source feature classes.' 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 =

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.esri.arcgis.geodatabase.IDirectionsLandmarkSource
IID, IIDa85044b3_a490_49b6_b37b_91210e2e9375, xxDummy
 
Constructor Summary
DirectionsLandmarkSource()
          Constructs a DirectionsLandmarkSource using ArcGIS Engine.
DirectionsLandmarkSource(java.lang.Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
DirectionsLandmarkSource theDirectionsLandmarkSource = (DirectionsLandmarkSource) obj;
 
Method Summary
 boolean equals(java.lang.Object o)
          Compare this object with another
static java.lang.String getClsid()
          getClsid.
 java.lang.String getFeatureClassName()
          The name of the landmarks feature class.
 com.esri.arcgis.interop.Dispatch getJintegraDispatch()
          Deprecated. Internal use only.
 java.lang.String getLabelFieldName()
          The name of the landmarks feature class field which is used to access the landmark display name.
 java.lang.String getLevelFieldName()
          The name of the landmarks feature class field which is used to access the landmark Z-level value.
 double getSearchTolerance()
          The search tolerance value used to find landmarks along the route using spatial search.
 int getSearchToleranceUnits()
          The search tolerance value unit type.
 int hashCode()
          the hashcode for this object
 boolean isUseSpatialSearch()
          Indicates if spatial search should be used to locate landmarks along the route.
 void release()
          Release a DirectionsLandmarkSource.
 void setFeatureClassName(java.lang.String name)
          The name of the landmarks feature class.
 void setLabelFieldName(java.lang.String name)
          The name of the landmarks feature class field which is used to access the landmark display name.
 void setLevelFieldName(java.lang.String name)
          The name of the landmarks feature class field which is used to access the landmark Z-level value.
 void setSearchTolerance(double tolerance)
          The search tolerance value used to find landmarks along the route using spatial search.
 void setSearchToleranceUnits(int units)
          The search tolerance value unit type.
 void setUseSpatialSearch(boolean useSearch)
          Indicates if spatial search should be used to locate landmarks along the route.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DirectionsLandmarkSource

public DirectionsLandmarkSource()
                         throws java.io.IOException,
                                java.net.UnknownHostException
Constructs a DirectionsLandmarkSource using ArcGIS Engine.

Throws:
java.io.IOException - if there are interop problems
java.net.UnknownHostException - if there are interop problems

DirectionsLandmarkSource

public DirectionsLandmarkSource(java.lang.Object obj)
                         throws java.io.IOException
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
DirectionsLandmarkSource theDirectionsLandmarkSource = (DirectionsLandmarkSource) obj;

Construct a DirectionsLandmarkSource using a reference to such an object returned from ArcGIS Engine or Server. This is semantically equivalent to casting obj to DirectionsLandmarkSource.

Parameters:
obj - an object returned from ArcGIS Engine or Server
Throws:
java.io.IOException - if there are interop problems
Method Detail

getClsid

public static java.lang.String getClsid()
getClsid.


equals

public boolean equals(java.lang.Object o)
Compare this object with another

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
the hashcode for this object

Overrides:
hashCode in class java.lang.Object

getJintegraDispatch

public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
Deprecated. Internal use only.

Specified by:
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRef

release

public void release()
Release a DirectionsLandmarkSource.

Specified by:
release in interface com.esri.arcgis.interop.RemoteObjRef

getFeatureClassName

public java.lang.String getFeatureClassName()
                                     throws java.io.IOException,
                                            AutomationException
The name of the landmarks feature class.

Specified by:
getFeatureClassName in interface IDirectionsLandmarkSource
Returns:
The name
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setFeatureClassName

public void setFeatureClassName(java.lang.String name)
                         throws java.io.IOException,
                                AutomationException
The name of the landmarks feature class.

Specified by:
setFeatureClassName in interface IDirectionsLandmarkSource
Parameters:
name - The name (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLabelFieldName

public java.lang.String getLabelFieldName()
                                   throws java.io.IOException,
                                          AutomationException
The name of the landmarks feature class field which is used to access the landmark display name.

Specified by:
getLabelFieldName in interface IDirectionsLandmarkSource
Returns:
The name
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLabelFieldName

public void setLabelFieldName(java.lang.String name)
                       throws java.io.IOException,
                              AutomationException
The name of the landmarks feature class field which is used to access the landmark display name.

Specified by:
setLabelFieldName in interface IDirectionsLandmarkSource
Parameters:
name - The name (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLevelFieldName

public java.lang.String getLevelFieldName()
                                   throws java.io.IOException,
                                          AutomationException
The name of the landmarks feature class field which is used to access the landmark Z-level value.

Specified by:
getLevelFieldName in interface IDirectionsLandmarkSource
Returns:
The name
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLevelFieldName

public void setLevelFieldName(java.lang.String name)
                       throws java.io.IOException,
                              AutomationException
The name of the landmarks feature class field which is used to access the landmark Z-level value.

Specified by:
setLevelFieldName in interface IDirectionsLandmarkSource
Parameters:
name - The name (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSearchTolerance

public double getSearchTolerance()
                          throws java.io.IOException,
                                 AutomationException
The search tolerance value used to find landmarks along the route using spatial search.

Specified by:
getSearchTolerance in interface IDirectionsLandmarkSource
Returns:
The tolerance
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSearchTolerance

public void setSearchTolerance(double tolerance)
                        throws java.io.IOException,
                               AutomationException
The search tolerance value used to find landmarks along the route using spatial search.

Specified by:
setSearchTolerance in interface IDirectionsLandmarkSource
Parameters:
tolerance - The tolerance (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSearchToleranceUnits

public int getSearchToleranceUnits()
                            throws java.io.IOException,
                                   AutomationException
The search tolerance value unit type.

Specified by:
getSearchToleranceUnits in interface IDirectionsLandmarkSource
Returns:
A com.esri.arcgis.system.esriUnits constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSearchToleranceUnits

public void setSearchToleranceUnits(int units)
                             throws java.io.IOException,
                                    AutomationException
The search tolerance value unit type.

Specified by:
setSearchToleranceUnits in interface IDirectionsLandmarkSource
Parameters:
units - A com.esri.arcgis.system.esriUnits constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isUseSpatialSearch

public boolean isUseSpatialSearch()
                           throws java.io.IOException,
                                  AutomationException
Indicates if spatial search should be used to locate landmarks along the route.

Specified by:
isUseSpatialSearch in interface IDirectionsLandmarkSource
Returns:
The useSearch
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setUseSpatialSearch

public void setUseSpatialSearch(boolean useSearch)
                         throws java.io.IOException,
                                AutomationException
Indicates if spatial search should be used to locate landmarks along the route.

Specified by:
setUseSpatialSearch in interface IDirectionsLandmarkSource
Parameters:
useSearch - The useSearch (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.