com.esri.arcgis.datasourcesfile
Interface ISMDirItem

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ISMDirItemProxy, SMDirItem

public interface ISMDirItem
extends java.io.Serializable

COM Interface 'ISMDirItem'. Generated 3/19/2015 1:20:54 PM from 'C:\ArcGIS\COM\esriDataSourcesFile.olb'

Description: 'Deprecated as of 10.1. Provides access to the description and geography of one item of driving directions.' 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
static java.lang.String DISPID_1_GET_NAME
           
static java.lang.String DISPID_10_GET_NAME
           
static java.lang.String DISPID_11_GET_NAME
           
static java.lang.String DISPID_2_GET_NAME
           
static java.lang.String DISPID_3_GET_NAME
           
static java.lang.String DISPID_4_GET_NAME
           
static java.lang.String DISPID_5_GET_NAME
           
static java.lang.String DISPID_6_GET_NAME
           
static java.lang.String DISPID_7_GET_NAME
           
static java.lang.String DISPID_8_GET_NAME
           
static java.lang.String DISPID_9_GET_NAME
           
static java.lang.String IID
          Deprecated. Internal use only
static int IIDf8b6601a_5850_11d7_b321_008048db11de
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 int getAzimuth()
          The azimuth of the direction item.
 ISMRouterEnvelope getBoundBox()
          The geographic extent of the direction item.
 java.lang.String getDriveText()
          Formatted text descrbing the length and time of the direction item.
 int getItemType()
          The type of direction item.
 double getLength()
          The length of the route part, in miles by default, corresponding to the direction item.
 int getRoutePart()
          The route part number associated with a direction item.
 ISMPointsCollection getShape()
          A collection of points representing the shape of the direction item.
 java.lang.String getStreetName()
          The street name of the direction item.
 java.lang.String getText()
          A string describing the direction item.
 double getTime()
          The driving time of the route part corresponding to the direction item.
 double getTurnAngle()
          The turn angle of the direction item.
 

Field Detail

IIDf8b6601a_5850_11d7_b321_008048db11de

static final int IIDf8b6601a_5850_11d7_b321_008048db11de
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values

DISPID_1_GET_NAME

static final java.lang.String DISPID_1_GET_NAME
See Also:
Constant Field Values

DISPID_2_GET_NAME

static final java.lang.String DISPID_2_GET_NAME
See Also:
Constant Field Values

DISPID_3_GET_NAME

static final java.lang.String DISPID_3_GET_NAME
See Also:
Constant Field Values

DISPID_4_GET_NAME

static final java.lang.String DISPID_4_GET_NAME
See Also:
Constant Field Values

DISPID_5_GET_NAME

static final java.lang.String DISPID_5_GET_NAME
See Also:
Constant Field Values

DISPID_6_GET_NAME

static final java.lang.String DISPID_6_GET_NAME
See Also:
Constant Field Values

DISPID_7_GET_NAME

static final java.lang.String DISPID_7_GET_NAME
See Also:
Constant Field Values

DISPID_8_GET_NAME

static final java.lang.String DISPID_8_GET_NAME
See Also:
Constant Field Values

DISPID_9_GET_NAME

static final java.lang.String DISPID_9_GET_NAME
See Also:
Constant Field Values

DISPID_10_GET_NAME

static final java.lang.String DISPID_10_GET_NAME
See Also:
Constant Field Values

DISPID_11_GET_NAME

static final java.lang.String DISPID_11_GET_NAME
See Also:
Constant Field Values
Method Detail

getText

java.lang.String getText()
                         throws java.io.IOException,
                                AutomationException
A string describing the direction item.

Returns:
The pVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLength

double getLength()
                 throws java.io.IOException,
                        AutomationException
The length of the route part, in miles by default, corresponding to the direction item.

Returns:
The pVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTime

double getTime()
               throws java.io.IOException,
                      AutomationException
The driving time of the route part corresponding to the direction item.

Returns:
The pVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDriveText

java.lang.String getDriveText()
                              throws java.io.IOException,
                                     AutomationException
Formatted text descrbing the length and time of the direction item.

Returns:
The pVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getItemType

int getItemType()
                throws java.io.IOException,
                       AutomationException
The type of direction item. Returns an esriSMDirItemType constant.

Returns:
A com.esri.arcgis.datasourcesfile.esriSMDirItemType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRoutePart

int getRoutePart()
                 throws java.io.IOException,
                        AutomationException
The route part number associated with a direction item.

Returns:
The pVal
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getShape

ISMPointsCollection getShape()
                             throws java.io.IOException,
                                    AutomationException
A collection of points representing the shape of the direction item.

Returns:
A reference to a com.esri.arcgis.datasourcesfile.ISMPointsCollection
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getBoundBox

ISMRouterEnvelope getBoundBox()
                              throws java.io.IOException,
                                     AutomationException
The geographic extent of the direction item.

Returns:
A reference to a com.esri.arcgis.datasourcesfile.ISMRouterEnvelope
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getStreetName

java.lang.String getStreetName()
                               throws java.io.IOException,
                                      AutomationException
The street name of the direction item.

Returns:
The pbstrStreetName
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTurnAngle

double getTurnAngle()
                    throws java.io.IOException,
                           AutomationException
The turn angle of the direction item.

Returns:
The pdAngle
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAzimuth

int getAzimuth()
               throws java.io.IOException,
                      AutomationException
The azimuth of the direction item. Returns an esriSMAzimuthType constant.

Returns:
A com.esri.arcgis.datasourcesfile.esriSMAzimuthType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.