com.esri.arcgis.networkanalysis
Interface INetElementBarriers

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
INetElementBarriers2
All Known Implementing Classes:
INetElementBarriers2Proxy, INetElementBarriersProxy

public interface INetElementBarriers
extends java.io.Serializable

COM Interface 'INetElementBarriers'. Generated 3/19/2015 1:20:58 PM from 'C:\ArcGIS\COM\esriNetworkAnalysis.olb'

Description: 'Provides access to members that specify a set of barriers for the TraceFlowSolver object.' 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 IID
          Deprecated. Internal use only
static int IID803b5ff0_0ab3_11d1_9cd6_00805f74d243
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 int getElementType()
          Type of network element on which the barriers are placed.
 INetwork getNetwork()
          Network on which the barrier set is placed.
 void setBarriers(int userClassID, int count, int[] userIDs)
          Specifies a set of network features to use as barriers.
 void setElementType(int elementType)
          Type of network element on which the barriers are placed.
 void setNetworkByRef(INetwork network)
          Network on which the barrier set is placed.
 

Field Detail

IID803b5ff0_0ab3_11d1_9cd6_00805f74d243

static final int IID803b5ff0_0ab3_11d1_9cd6_00805f74d243
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
Method Detail

setNetworkByRef

void setNetworkByRef(INetwork network)
                     throws java.io.IOException,
                            AutomationException
Network on which the barrier set is placed.

Parameters:
network - A reference to a com.esri.arcgis.geodatabase.INetwork (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getNetwork

INetwork getNetwork()
                    throws java.io.IOException,
                           AutomationException
Network on which the barrier set is placed.

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

setElementType

void setElementType(int elementType)
                    throws java.io.IOException,
                           AutomationException
Type of network element on which the barriers are placed.

Parameters:
elementType - A com.esri.arcgis.geodatabase.esriElementType constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getElementType

int getElementType()
                   throws java.io.IOException,
                          AutomationException
Type of network element on which the barriers are placed.

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

setBarriers

void setBarriers(int userClassID,
                 int count,
                 int[] userIDs)
                 throws java.io.IOException,
                        AutomationException
Specifies a set of network features to use as barriers.

Parameters:
userClassID - The userClassID (in)
count - The count (in)
userIDs - The userIDs (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.