Class NetworkLocation
- java.lang.Object
-
- com.esri.arcgisruntime.tasks.networkanalysis.NetworkLocation
-
public final class NetworkLocation extends java.lang.Object
Represents a specific location/position along a transportation network source feature.- Since:
- 100.0.0
- See Also:
Stop.getNetworkLocation()
-
-
Constructor Summary
Constructors Constructor Description NetworkLocation()
Creates an instance of NetworkLocation.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getSourceName()
Gets the name of the network source.SourceObjectPosition
getSourceObjectPosition()
Gets information about how the position of the Stop relates to the underlying source feature in the network dataset.boolean
isOnRightSideOfSource()
Indicates if the Stop is on the right side of the source feature.void
setOnRightSideOfSource(boolean onRightSideOfSource)
Sets if the Stop is on the right side of the source feature.void
setSourceName(java.lang.String sourceName)
Sets the name of the network source.void
setSourceObjectPosition(SourceObjectPosition sourceObjectPosition)
Sets the position of network element on the network source.
-
-
-
Method Detail
-
getSourceObjectPosition
public SourceObjectPosition getSourceObjectPosition()
Gets information about how the position of the Stop relates to the underlying source feature in the network dataset.- Returns:
- the source object position. Returns a non-null source object position if it was not set.
- Since:
- 100.0.0
-
setSourceObjectPosition
public void setSourceObjectPosition(SourceObjectPosition sourceObjectPosition)
Sets the position of network element on the network source.- Parameters:
sourceObjectPosition
- source object position- Throws:
java.lang.IllegalArgumentException
- if sourceObjectPosition is null- Since:
- 100.0.0
-
isOnRightSideOfSource
public boolean isOnRightSideOfSource()
Indicates if the Stop is on the right side of the source feature.- Returns:
- true if the Stop is located on the right side of the source feature, false otherwise
- Since:
- 100.0.0
-
setOnRightSideOfSource
public void setOnRightSideOfSource(boolean onRightSideOfSource)
Sets if the Stop is on the right side of the source feature.- Parameters:
onRightSideOfSource
- true if the Stop is located on the right side of the source feature, false otherwise- Since:
- 100.0.0
-
getSourceName
public java.lang.String getSourceName()
Gets the name of the network source.- Returns:
- the source name. Returns an empty string by default
- Since:
- 100.0.0
-
setSourceName
public void setSourceName(java.lang.String sourceName)
Sets the name of the network source.- Parameters:
sourceName
- source name. It can be empty. Null is treated as an empty string- Since:
- 100.0.0
-
-