public interface INetworkForwardStarSetup
extends java.io.Serializable
Description: 'Provides access to members that specify the configuration for this NetworkForwardStar 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 =
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
IID
Deprecated.
Internal use only
|
static int |
IIDd68a2a0c_f2b9_47af_8ae6_811513349546 |
static int |
xxDummy
Deprecated.
Internal use only
|
Modifier and Type | Method and Description |
---|---|
void |
addCachedAttribute(INetworkAttribute attribute)
AddCachedAttribute has been deprecated and should not be called.
|
void |
addRestriction(INetworkAttribute attribute)
Adds a restriction network attribute to the NetworkForwardStar object to filter elements returned.
|
int |
getBacktrack()
Policy on when to return the from-edge in the NetworkForwardStarAdjacencies object.
|
INetworkAttribute |
getHierarchyAttribute()
Network attribute containing the hierarchy values for each network element.
|
int |
getMaxHierarchyValue()
Maximum hierarchy attribute value permitted to be returned in the NetworkForwardStarAdjacencies object.
|
INetworkDataset |
getNetworkDataset()
Network dataset on which the NetworkForwardStar object is querying.
|
IEnumNetworkElement |
getNonTraversableElements(int elementType,
int direction)
The collection of network elements of the given type that are set to not traversable.
|
INetworkAttribute |
getRestriction(int index)
Restriction network attribute by index applied to the NetworkForwardStar object.
|
int |
getRestrictionCount()
Number of restriction network attributes applied to the NetworkForwardStar object.
|
boolean |
isForwardTraversal()
Indicates if the NetworkForwardStar object is used to model forward traversal through the network dataset.
|
boolean |
isTraversable(INetworkElement element)
Indicates if the given network element is travserable by the NetworkForwardStar object.
|
void |
removeAllCachedAttributes()
RemoveAllCachedAttributes has been deprecated and should not be called.
|
void |
removeRestriction(int index)
Removes the given restriction network attribute by index from the NetworkForwardStar object.
|
void |
setAllTraversable(int elementType,
boolean traversable)
Sets all network elements of the given element type to be traversable or non-traversable.
|
void |
setBacktrack(int backtrack)
Policy on when to return the from-edge in the NetworkForwardStarAdjacencies object.
|
void |
setHierarchyAttributeByRef(INetworkAttribute attribute)
Network attribute containing the hierarchy values for each network element.
|
void |
setIsForwardTraversal(boolean isForwardTraversal)
Indicates if the NetworkForwardStar object is used to model forward traversal through the network dataset.
|
void |
setMaxHierarchyValue(int maxValue)
Maximum hierarchy attribute value permitted to be returned in the NetworkForwardStarAdjacencies object.
|
void |
setTraversable(INetworkElement element,
boolean traversable)
Indicates if the given network element is travserable by the NetworkForwardStar object.
|
void |
setTraversable2(IEnumNetworkElement elements,
boolean traversable)
Sets the given network elements to be traversable or non-traversable.
|
static final int IIDd68a2a0c_f2b9_47af_8ae6_811513349546
static final int xxDummy
static final java.lang.String IID
int getBacktrack() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setBacktrack(int backtrack) throws java.io.IOException, AutomationException
backtrack
- A com.esri.arcgis.geodatabase.esriNetworkForwardStarBacktrack constant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.boolean isForwardTraversal() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setIsForwardTraversal(boolean isForwardTraversal) throws java.io.IOException, AutomationException
isForwardTraversal
- The isForwardTraversal (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.INetworkDataset getNetworkDataset() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void addCachedAttribute(INetworkAttribute attribute) throws java.io.IOException, AutomationException
attribute
- A reference to a com.esri.arcgis.geodatabase.INetworkAttribute (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void removeAllCachedAttributes() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void addRestriction(INetworkAttribute attribute) throws java.io.IOException, AutomationException
attribute
- A reference to a com.esri.arcgis.geodatabase.INetworkAttribute (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.INetworkAttribute getRestriction(int index) throws java.io.IOException, AutomationException
index
- The index (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.int getRestrictionCount() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void removeRestriction(int index) throws java.io.IOException, AutomationException
index
- The index (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setHierarchyAttributeByRef(INetworkAttribute attribute) throws java.io.IOException, AutomationException
attribute
- A reference to a com.esri.arcgis.geodatabase.INetworkAttribute (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.INetworkAttribute getHierarchyAttribute() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setMaxHierarchyValue(int maxValue) throws java.io.IOException, AutomationException
maxValue
- The maxValue (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.int getMaxHierarchyValue() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.boolean isTraversable(INetworkElement element) throws java.io.IOException, AutomationException
element
- A reference to a com.esri.arcgis.geodatabase.INetworkElement (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setTraversable(INetworkElement element, boolean traversable) throws java.io.IOException, AutomationException
element
- A reference to a com.esri.arcgis.geodatabase.INetworkElement (in)traversable
- The traversable (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setTraversable2(IEnumNetworkElement elements, boolean traversable) throws java.io.IOException, AutomationException
elements
- A reference to a com.esri.arcgis.geodatabase.IEnumNetworkElement (in)traversable
- The traversable (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setAllTraversable(int elementType, boolean traversable) throws java.io.IOException, AutomationException
elementType
- A com.esri.arcgis.geodatabase.esriNetworkElementType constant (in)traversable
- The traversable (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IEnumNetworkElement getNonTraversableElements(int elementType, int direction) throws java.io.IOException, AutomationException
elementType
- A com.esri.arcgis.geodatabase.esriNetworkElementType constant (in)direction
- A com.esri.arcgis.geodatabase.esriNetworkEdgeDirection constant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.