com.esri.arcgis.catalogUI
Class NetworkConfiguration

java.lang.Object
  extended by com.esri.arcgis.catalogUI.NetworkConfiguration
All Implemented Interfaces:
INetworkAttributeConfiguration, INetworkAttributeConfiguration2, INetworkAttributeConfiguration3, INetworkConfiguration, INetworkDirectionConfiguration, INetworkDirectionConfiguration2, INetworkDirectionConfiguration3, INetworkElevationConfiguration, INetworkElevationConfiguration2, INetworkTrafficConfiguration, INetworkTrafficConfiguration2, com.esri.arcgis.interop.RemoteObjRef, java.io.Serializable

public class NetworkConfiguration
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, INetworkConfiguration, INetworkTrafficConfiguration, INetworkTrafficConfiguration2, INetworkAttributeConfiguration, INetworkAttributeConfiguration2, INetworkAttributeConfiguration3, INetworkElevationConfiguration, INetworkElevationConfiguration2, INetworkDirectionConfiguration, INetworkDirectionConfiguration2, INetworkDirectionConfiguration3

COM Class 'NetworkConfiguration'. Generated 3/19/2015 1:20:49 PM from 'C:\ArcGIS\COM\esriCatalogUI.olb'

Description 'Provides Network Configuration Information.' 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.catalogUI.INetworkConfiguration
IID, IID6b564787_0986_4656_bfeb_eaffb5970200, xxDummy
 
Fields inherited from interface com.esri.arcgis.catalogUI.INetworkTrafficConfiguration2
IID, IIDe89efa12_134f_4fc1_b3ee_3278a4768fcc, xxDummy
 
Fields inherited from interface com.esri.arcgis.catalogUI.INetworkTrafficConfiguration
IID251abd7f_250c_42c1_a147_a9b84ed35bda
 
Fields inherited from interface com.esri.arcgis.catalogUI.INetworkAttributeConfiguration3
IID, IID477e4214_65bf_4180_8934_2caebaa08bf3, xxDummy
 
Fields inherited from interface com.esri.arcgis.catalogUI.INetworkAttributeConfiguration2
IID8834a016_8e30_4101_8d1b_46df8ddf0aa9
 
Fields inherited from interface com.esri.arcgis.catalogUI.INetworkAttributeConfiguration
IID2b089c6b_7a8e_4410_9594_1ef8771cca68
 
Fields inherited from interface com.esri.arcgis.catalogUI.INetworkElevationConfiguration2
IID, IID7c9594a1_e722_45ec_add2_d6035ba0c914, xxDummy
 
Fields inherited from interface com.esri.arcgis.catalogUI.INetworkElevationConfiguration
IID6dc46e9d_90ec_4f58_8655_44709ba94c54
 
Fields inherited from interface com.esri.arcgis.catalogUI.INetworkDirectionConfiguration3
IID, IID435cfd2d_7c2c_4a2b_bdfa_c4db9c2377da, xxDummy
 
Fields inherited from interface com.esri.arcgis.catalogUI.INetworkDirectionConfiguration2
IID8455e852_6433_4b4f_b607_19db93ea6b2b
 
Fields inherited from interface com.esri.arcgis.catalogUI.INetworkDirectionConfiguration
IIDfc9638f4_3e99_4b39_a2d4_8603a712564a
 
Constructor Summary
NetworkConfiguration()
          Constructs a NetworkConfiguration using ArcGIS Engine.
NetworkConfiguration(java.lang.Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
NetworkConfiguration theNetworkConfiguration = (NetworkConfiguration) obj;
 
Method Summary
 boolean equals(java.lang.Object o)
          Compare this object with another
 int findMatchingTemplateAttribute(INetworkAttribute attribute)
          Find the index of a matching template attribute.
 int findTemplateAttributeByName(java.lang.String name)
          Find the index of a template attribute by name.
 IStringArray getAgainstPrefixes()
          The directional prefixes against the digitized direction.
 IStringArray getAgainstSuffixes()
          The directional suffixes against the digitized direction.
 IStringArray getAlongPrefixes()
          The directional prefixes along the digitized direction.
 IStringArray getAlongSuffixes()
          The directional suffixes along the digitized direction.
 IStringArray getBaseNames()
          The root names of the elevation fields.
static java.lang.String getClsid()
          getClsid.
 IArray getDayOfWeekNameGroups()
          The weekday names for each day (in groups of 7) used for part of the Streets-Profiles table daily profile ID field names.
 java.util.Date getDefaultFirstTimeSliceStartTime()
          The default start time of the first time slice.
 java.util.Date getDefaultLastTimeSliceFinishTime()
          The default finish time of the last time slice.
 java.lang.String getDefaultSupportedScriptParserLanguage(int arcgisVersion)
          The default script parser language supported at arcgisVersion.
 IPropertySet getDirectionsAttributeMappingConstraintsPropertySets()
          The PropertySet containing a PropertySet of attribute mapping constraints for each attribute mapping key.
 IPropertySet getDirectionsFieldMappingConstraintsPropertySets()
          The PropertySet containing a PropertySet of field mapping constraints for each field mapping key.
 IStringArray getDynamicTrafficTMCFullNames()
          The candidate TMC field names in the Streets-TMC table.
 IStringArray getFromEndPrefixes()
          The elevation prefixes for the from end.
 IStringArray getFromEndSuffixes()
          The elevation suffixes for the from end.
 IStringArray getFullNames()
          The full name direction field names.
 ILongArray getHierachyRangeMaxValuesByName(java.lang.String attributeName)
          The default hierarchy range max values for the specified attribute name.
 IStringArray getHighwayDirectionNames()
          The highway direction field names.
 com.esri.arcgis.interop.Dispatch getJintegraDispatch()
          Deprecated. Internal use only.
 IStringArray getJoinTableProfileIDFieldBaseNames()
          The candidate base names forming part of each Streets-Profiles table daily profile ID field name.
 IStringArray getLandmarkLabelFieldNames()
          The landmark label field names.
 IStringArray getLanguageNames()
          The language direction field names.
 int getOutputLinearUnits()
          The default output linear units.
 IStringArray getPreDirNames()
          The prefix direction field names.
 IStringArray getPreTypeNames()
          The prefix type direction field names.
 IStringArray getRoadClassAttributeNames()
          The road class attribute names.
 java.lang.String getStatusDescription()
          The template configuration status description.
 IStringArray getStreetNames()
          The street name direction field names.
 IStringArray getSuffixNames()
          The suffix direction field names.
 IStringArray getSuffixTypeNames()
          The suffix type direction field names.
 java.lang.String getTargetNamespace()
          The template configuration target namespace.
 IEvaluatedNetworkAttribute getTemplateAttribute(int index)
          The ith template attribute.
 int getTemplateAttributeCount()
          The number of template attributes in the network configuration.
 IStringArray getTimeSliceBaseNames()
          The candidate base names for the travel time factor field names in the profiles table.
 IStringArray getTimeSliceBaseSpeedFactorNames()
          The candidate base names for the speed factor field names in the profiles table.
 IStringArray getTimeZoneTemplateAttributeNames()
          The preferred candidate time zone attribute names.
 IStringArray getToEndPrefixes()
          The elevation prefixes for the to end.
 IStringArray getToEndSuffixes()
          The elevation suffixes for the to end.
 IStringArray getTrafficBaseFullNames(int unit)
          The candidate full names in the specified unit for the base field name in the Streets-Profiles table.
 IStringArray getTrafficBaseSpeedBaseNames()
          The candidate base names for the base speed field name in the Streets-Profiles table.
 IStringArray getTrafficBaseTravelTimeBaseNames()
          The candidate base names for the base travel time field name in the Streets-Profiles table.
 IStringArray getTrafficSpeedUnitNames(int timeUnit)
          The candidate speed unit names for the speed unit of the base speed field in the Streets-Profiles table.
 IStringArray getTrafficTimeUnitNames(int timeUnit)
          The candidate time unit names for the time unit of the base travel time field in the Streets-Profiles table.
 IStringArray getWeekdayFallbackTemplateAttributeNames()
          The preferred weekday fallback template travel time attribute names used by the network edge traffic evaluator.
 IStringArray getWeekendFallbackTemplateAttributeNames()
          The preferred weekend fallback template travel time attribute names used by the network edge traffic evaluator.
 java.lang.String getXMLPath()
          The template configuration path.
 java.lang.String getXSDPath()
          The schema definition path.
 int hashCode()
          the hashcode for this object
 boolean isTemplatesValid()
          Indicates if the templates are valid.
 boolean queryEvaluator(int index, IEditEvaluatorContext context, INetworkEvaluator evaluator)
          Query for the best evaluator match if any.
 void release()
          Release a NetworkConfiguration.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NetworkConfiguration

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

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

NetworkConfiguration

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

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

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 NetworkConfiguration.

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

getXMLPath

public java.lang.String getXMLPath()
                            throws java.io.IOException,
                                   AutomationException
The template configuration path.

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

getXSDPath

public java.lang.String getXSDPath()
                            throws java.io.IOException,
                                   AutomationException
The schema definition path.

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

getTargetNamespace

public java.lang.String getTargetNamespace()
                                    throws java.io.IOException,
                                           AutomationException
The template configuration target namespace.

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

isTemplatesValid

public boolean isTemplatesValid()
                         throws java.io.IOException,
                                AutomationException
Indicates if the templates are valid.

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

getStatusDescription

public java.lang.String getStatusDescription()
                                      throws java.io.IOException,
                                             AutomationException
The template configuration status description.

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

getTimeSliceBaseNames

public IStringArray getTimeSliceBaseNames()
                                   throws java.io.IOException,
                                          AutomationException
The candidate base names for the travel time factor field names in the profiles table.

Specified by:
getTimeSliceBaseNames in interface INetworkTrafficConfiguration
Returns:
A reference to a com.esri.arcgis.system.IStringArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDefaultFirstTimeSliceStartTime

public java.util.Date getDefaultFirstTimeSliceStartTime()
                                                 throws java.io.IOException,
                                                        AutomationException
The default start time of the first time slice.

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

getDefaultLastTimeSliceFinishTime

public java.util.Date getDefaultLastTimeSliceFinishTime()
                                                 throws java.io.IOException,
                                                        AutomationException
The default finish time of the last time slice.

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

getTrafficBaseTravelTimeBaseNames

public IStringArray getTrafficBaseTravelTimeBaseNames()
                                               throws java.io.IOException,
                                                      AutomationException
The candidate base names for the base travel time field name in the Streets-Profiles table.

Specified by:
getTrafficBaseTravelTimeBaseNames in interface INetworkTrafficConfiguration
Returns:
A reference to a com.esri.arcgis.system.IStringArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTrafficTimeUnitNames

public IStringArray getTrafficTimeUnitNames(int timeUnit)
                                     throws java.io.IOException,
                                            AutomationException
The candidate time unit names for the time unit of the base travel time field in the Streets-Profiles table.

Specified by:
getTrafficTimeUnitNames in interface INetworkTrafficConfiguration
Parameters:
timeUnit - A com.esri.arcgis.geodatabase.esriNetworkAttributeUnits constant (in)
Returns:
A reference to a com.esri.arcgis.system.IStringArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getJoinTableProfileIDFieldBaseNames

public IStringArray getJoinTableProfileIDFieldBaseNames()
                                                 throws java.io.IOException,
                                                        AutomationException
The candidate base names forming part of each Streets-Profiles table daily profile ID field name.

Specified by:
getJoinTableProfileIDFieldBaseNames in interface INetworkTrafficConfiguration
Returns:
A reference to a com.esri.arcgis.system.IStringArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDayOfWeekNameGroups

public IArray getDayOfWeekNameGroups()
                              throws java.io.IOException,
                                     AutomationException
The weekday names for each day (in groups of 7) used for part of the Streets-Profiles table daily profile ID field names.

Specified by:
getDayOfWeekNameGroups in interface INetworkTrafficConfiguration
Returns:
A reference to a com.esri.arcgis.system.IArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getWeekdayFallbackTemplateAttributeNames

public IStringArray getWeekdayFallbackTemplateAttributeNames()
                                                      throws java.io.IOException,
                                                             AutomationException
The preferred weekday fallback template travel time attribute names used by the network edge traffic evaluator.

Specified by:
getWeekdayFallbackTemplateAttributeNames in interface INetworkTrafficConfiguration
Returns:
A reference to a com.esri.arcgis.system.IStringArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getWeekendFallbackTemplateAttributeNames

public IStringArray getWeekendFallbackTemplateAttributeNames()
                                                      throws java.io.IOException,
                                                             AutomationException
The preferred weekend fallback template travel time attribute names used by the network edge traffic evaluator.

Specified by:
getWeekendFallbackTemplateAttributeNames in interface INetworkTrafficConfiguration
Returns:
A reference to a com.esri.arcgis.system.IStringArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTimeSliceBaseSpeedFactorNames

public IStringArray getTimeSliceBaseSpeedFactorNames()
                                              throws java.io.IOException,
                                                     AutomationException
The candidate base names for the speed factor field names in the profiles table.

Specified by:
getTimeSliceBaseSpeedFactorNames in interface INetworkTrafficConfiguration2
Returns:
A reference to a com.esri.arcgis.system.IStringArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTrafficBaseFullNames

public IStringArray getTrafficBaseFullNames(int unit)
                                     throws java.io.IOException,
                                            AutomationException
The candidate full names in the specified unit for the base field name in the Streets-Profiles table.

Specified by:
getTrafficBaseFullNames in interface INetworkTrafficConfiguration2
Parameters:
unit - A com.esri.arcgis.geodatabase.esriNetworkAttributeUnits constant (in)
Returns:
A reference to a com.esri.arcgis.system.IStringArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTrafficBaseSpeedBaseNames

public IStringArray getTrafficBaseSpeedBaseNames()
                                          throws java.io.IOException,
                                                 AutomationException
The candidate base names for the base speed field name in the Streets-Profiles table.

Specified by:
getTrafficBaseSpeedBaseNames in interface INetworkTrafficConfiguration2
Returns:
A reference to a com.esri.arcgis.system.IStringArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTrafficSpeedUnitNames

public IStringArray getTrafficSpeedUnitNames(int timeUnit)
                                      throws java.io.IOException,
                                             AutomationException
The candidate speed unit names for the speed unit of the base speed field in the Streets-Profiles table.

Specified by:
getTrafficSpeedUnitNames in interface INetworkTrafficConfiguration2
Parameters:
timeUnit - A com.esri.arcgis.geodatabase.esriNetworkAttributeUnits constant (in)
Returns:
A reference to a com.esri.arcgis.system.IStringArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDynamicTrafficTMCFullNames

public IStringArray getDynamicTrafficTMCFullNames()
                                           throws java.io.IOException,
                                                  AutomationException
The candidate TMC field names in the Streets-TMC table.

Specified by:
getDynamicTrafficTMCFullNames in interface INetworkTrafficConfiguration2
Returns:
A reference to a com.esri.arcgis.system.IStringArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAlongPrefixes

public IStringArray getAlongPrefixes()
                              throws java.io.IOException,
                                     AutomationException
The directional prefixes along the digitized direction.

Specified by:
getAlongPrefixes in interface INetworkAttributeConfiguration
Returns:
A reference to a com.esri.arcgis.system.IStringArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAgainstPrefixes

public IStringArray getAgainstPrefixes()
                                throws java.io.IOException,
                                       AutomationException
The directional prefixes against the digitized direction.

Specified by:
getAgainstPrefixes in interface INetworkAttributeConfiguration
Returns:
A reference to a com.esri.arcgis.system.IStringArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTemplateAttributeCount

public int getTemplateAttributeCount()
                              throws java.io.IOException,
                                     AutomationException
The number of template attributes in the network configuration.

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

getTemplateAttribute

public IEvaluatedNetworkAttribute getTemplateAttribute(int index)
                                                throws java.io.IOException,
                                                       AutomationException
The ith template attribute.

Specified by:
getTemplateAttribute in interface INetworkAttributeConfiguration
Parameters:
index - The index (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IEvaluatedNetworkAttribute
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

findTemplateAttributeByName

public int findTemplateAttributeByName(java.lang.String name)
                                throws java.io.IOException,
                                       AutomationException
Find the index of a template attribute by name.

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

findMatchingTemplateAttribute

public int findMatchingTemplateAttribute(INetworkAttribute attribute)
                                  throws java.io.IOException,
                                         AutomationException
Find the index of a matching template attribute.

Specified by:
findMatchingTemplateAttribute in interface INetworkAttributeConfiguration
Parameters:
attribute - A reference to a com.esri.arcgis.geodatabase.INetworkAttribute (in)
Returns:
The index
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryEvaluator

public boolean queryEvaluator(int index,
                              IEditEvaluatorContext context,
                              INetworkEvaluator evaluator)
                       throws java.io.IOException,
                              AutomationException
Query for the best evaluator match if any.

Specified by:
queryEvaluator in interface INetworkAttributeConfiguration
Parameters:
index - The index (in)
context - A reference to a com.esri.arcgis.catalogUI.IEditEvaluatorContext (in)
evaluator - A reference to a com.esri.arcgis.geodatabase.INetworkEvaluator (in)
Returns:
The matched
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAlongSuffixes

public IStringArray getAlongSuffixes()
                              throws java.io.IOException,
                                     AutomationException
The directional suffixes along the digitized direction.

Specified by:
getAlongSuffixes in interface INetworkAttributeConfiguration2
Returns:
A reference to a com.esri.arcgis.system.IStringArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAgainstSuffixes

public IStringArray getAgainstSuffixes()
                                throws java.io.IOException,
                                       AutomationException
The directional suffixes against the digitized direction.

Specified by:
getAgainstSuffixes in interface INetworkAttributeConfiguration2
Returns:
A reference to a com.esri.arcgis.system.IStringArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTimeZoneTemplateAttributeNames

public IStringArray getTimeZoneTemplateAttributeNames()
                                               throws java.io.IOException,
                                                      AutomationException
The preferred candidate time zone attribute names.

Specified by:
getTimeZoneTemplateAttributeNames in interface INetworkAttributeConfiguration2
Returns:
A reference to a com.esri.arcgis.system.IStringArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHierachyRangeMaxValuesByName

public ILongArray getHierachyRangeMaxValuesByName(java.lang.String attributeName)
                                           throws java.io.IOException,
                                                  AutomationException
The default hierarchy range max values for the specified attribute name.

Specified by:
getHierachyRangeMaxValuesByName in interface INetworkAttributeConfiguration2
Parameters:
attributeName - The attributeName (in)
Returns:
A reference to a com.esri.arcgis.system.ILongArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDefaultSupportedScriptParserLanguage

public java.lang.String getDefaultSupportedScriptParserLanguage(int arcgisVersion)
                                                         throws java.io.IOException,
                                                                AutomationException
The default script parser language supported at arcgisVersion.

Specified by:
getDefaultSupportedScriptParserLanguage in interface INetworkAttributeConfiguration3
Parameters:
arcgisVersion - A com.esri.arcgis.system.esriArcGISVersion constant (in)
Returns:
The language
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFromEndPrefixes

public IStringArray getFromEndPrefixes()
                                throws java.io.IOException,
                                       AutomationException
The elevation prefixes for the from end.

Specified by:
getFromEndPrefixes in interface INetworkElevationConfiguration
Returns:
A reference to a com.esri.arcgis.system.IStringArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getToEndPrefixes

public IStringArray getToEndPrefixes()
                              throws java.io.IOException,
                                     AutomationException
The elevation prefixes for the to end.

Specified by:
getToEndPrefixes in interface INetworkElevationConfiguration
Returns:
A reference to a com.esri.arcgis.system.IStringArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getBaseNames

public IStringArray getBaseNames()
                          throws java.io.IOException,
                                 AutomationException
The root names of the elevation fields.

Specified by:
getBaseNames in interface INetworkElevationConfiguration
Returns:
A reference to a com.esri.arcgis.system.IStringArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFromEndSuffixes

public IStringArray getFromEndSuffixes()
                                throws java.io.IOException,
                                       AutomationException
The elevation suffixes for the from end.

Specified by:
getFromEndSuffixes in interface INetworkElevationConfiguration2
Returns:
A reference to a com.esri.arcgis.system.IStringArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getToEndSuffixes

public IStringArray getToEndSuffixes()
                              throws java.io.IOException,
                                     AutomationException
The elevation suffixes for the to end.

Specified by:
getToEndSuffixes in interface INetworkElevationConfiguration2
Returns:
A reference to a com.esri.arcgis.system.IStringArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getOutputLinearUnits

public int getOutputLinearUnits()
                         throws java.io.IOException,
                                AutomationException
The default output linear units.

Specified by:
getOutputLinearUnits in interface INetworkDirectionConfiguration
Returns:
A com.esri.arcgis.geodatabase.esriNetworkAttributeUnits constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRoadClassAttributeNames

public IStringArray getRoadClassAttributeNames()
                                        throws java.io.IOException,
                                               AutomationException
The road class attribute names.

Specified by:
getRoadClassAttributeNames in interface INetworkDirectionConfiguration
Returns:
A reference to a com.esri.arcgis.system.IStringArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPreDirNames

public IStringArray getPreDirNames()
                            throws java.io.IOException,
                                   AutomationException
The prefix direction field names.

Specified by:
getPreDirNames in interface INetworkDirectionConfiguration
Returns:
A reference to a com.esri.arcgis.system.IStringArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPreTypeNames

public IStringArray getPreTypeNames()
                             throws java.io.IOException,
                                    AutomationException
The prefix type direction field names.

Specified by:
getPreTypeNames in interface INetworkDirectionConfiguration
Returns:
A reference to a com.esri.arcgis.system.IStringArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getStreetNames

public IStringArray getStreetNames()
                            throws java.io.IOException,
                                   AutomationException
The street name direction field names.

Specified by:
getStreetNames in interface INetworkDirectionConfiguration
Returns:
A reference to a com.esri.arcgis.system.IStringArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSuffixTypeNames

public IStringArray getSuffixTypeNames()
                                throws java.io.IOException,
                                       AutomationException
The suffix type direction field names.

Specified by:
getSuffixTypeNames in interface INetworkDirectionConfiguration
Returns:
A reference to a com.esri.arcgis.system.IStringArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSuffixNames

public IStringArray getSuffixNames()
                            throws java.io.IOException,
                                   AutomationException
The suffix direction field names.

Specified by:
getSuffixNames in interface INetworkDirectionConfiguration
Returns:
A reference to a com.esri.arcgis.system.IStringArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFullNames

public IStringArray getFullNames()
                          throws java.io.IOException,
                                 AutomationException
The full name direction field names.

Specified by:
getFullNames in interface INetworkDirectionConfiguration2
Returns:
A reference to a com.esri.arcgis.system.IStringArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHighwayDirectionNames

public IStringArray getHighwayDirectionNames()
                                      throws java.io.IOException,
                                             AutomationException
The highway direction field names.

Specified by:
getHighwayDirectionNames in interface INetworkDirectionConfiguration2
Returns:
A reference to a com.esri.arcgis.system.IStringArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLanguageNames

public IStringArray getLanguageNames()
                              throws java.io.IOException,
                                     AutomationException
The language direction field names.

Specified by:
getLanguageNames in interface INetworkDirectionConfiguration2
Returns:
A reference to a com.esri.arcgis.system.IStringArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDirectionsAttributeMappingConstraintsPropertySets

public IPropertySet getDirectionsAttributeMappingConstraintsPropertySets()
                                                                  throws java.io.IOException,
                                                                         AutomationException
The PropertySet containing a PropertySet of attribute mapping constraints for each attribute mapping key.

Specified by:
getDirectionsAttributeMappingConstraintsPropertySets in interface INetworkDirectionConfiguration2
Returns:
A reference to a com.esri.arcgis.system.IPropertySet
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDirectionsFieldMappingConstraintsPropertySets

public IPropertySet getDirectionsFieldMappingConstraintsPropertySets()
                                                              throws java.io.IOException,
                                                                     AutomationException
The PropertySet containing a PropertySet of field mapping constraints for each field mapping key.

Specified by:
getDirectionsFieldMappingConstraintsPropertySets in interface INetworkDirectionConfiguration2
Returns:
A reference to a com.esri.arcgis.system.IPropertySet
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLandmarkLabelFieldNames

public IStringArray getLandmarkLabelFieldNames()
                                        throws java.io.IOException,
                                               AutomationException
The landmark label field names.

Specified by:
getLandmarkLabelFieldNames in interface INetworkDirectionConfiguration3
Returns:
A reference to a com.esri.arcgis.system.IStringArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.