com.esri.arcgis.catalogUI
Interface INetworkAttributeConfiguration

All Superinterfaces:
Serializable
All Known Subinterfaces:
INetworkAttributeConfiguration2
All Known Implementing Classes:
INetworkAttributeConfigurationProxy, NetworkConfiguration

public interface INetworkAttributeConfiguration
extends Serializable

COM Interface 'INetworkAttributeConfiguration'. Generated 6/23/2009 10:04:48 AM from 'C:\ArcGIS\COM\esriCatalogUI.olb'

Generated using ArcGIS Proxy Generator

Description: 'Provides access to the network attribute configuration.' 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 String IID
          Deprecated. Internal use only
static int IID2b089c6b_7a8e_4410_9594_1ef8771cca68
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 int findMatchingTemplateAttribute(INetworkAttribute attribute)
          Find the index of a matching template attribute.
 int findTemplateAttributeByName(String name)
          Find the index of a template attribute by name.
 IStringArray getAgainstPrefixes()
          The directional prefixes against the digitized direction.
 IStringArray getAlongPrefixes()
          The directional prefixes along the digitized direction.
 IEvaluatedNetworkAttribute getTemplateAttribute(int index)
          The ith template attribute.
 int getTemplateAttributeCount()
          The number of template attributes in the network configuration.
 boolean queryEvaluator(int index, IEditEvaluatorContext context, INetworkEvaluator evaluator)
          Query for the best evaluator match if any.
 

Field Detail

IID2b089c6b_7a8e_4410_9594_1ef8771cca68

static final int IID2b089c6b_7a8e_4410_9594_1ef8771cca68
See Also:
Constant Field Values

xxDummy

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

IID

static final String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

getAlongPrefixes

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

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

getAgainstPrefixes

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

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

getTemplateAttributeCount

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

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

getTemplateAttribute

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

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

findTemplateAttributeByName

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

Parameters:
name - The name (in)
Returns:
The index
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

findMatchingTemplateAttribute

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

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

queryEvaluator

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

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:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.