|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.esri.arcgis.networkanalysis.EdgeFlag
public class EdgeFlag
A container for defining a network flag on an edge element for a trace flow solver.
Constructor Summary | |
---|---|
EdgeFlag()
Constructs a EdgeFlag using ArcGIS Engine. |
|
EdgeFlag(Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. EdgeFlag theEdgeFlag = (EdgeFlag) obj; |
Method Summary | |
---|---|
boolean |
equals(Object o)
Compare this object with another |
int |
getClientClassID()
User-specified client class ID of this flag. |
int |
getClientID()
User-specified client ID of this flag. |
static String |
getClsid()
getClsid. |
String |
getLabel()
Label of this flag. |
float |
getPosition()
Position of the flag along the edge. |
int |
getUserClassID()
User class ID of the network element on which this flag is placed. |
int |
getUserID()
User ID of the network element on which this flag is placed. |
int |
getUserSubID()
User sub ID of the network element on which this flag is placed. |
int |
hashCode()
the hashcode for this object |
boolean |
isTwoWay()
Indicates if the trace can proceed in either direction from this edge flag. |
void |
setClientClassID(int clientClassID)
User-specified client class ID of this flag. |
void |
setClientID(int clientID)
User-specified client ID of this flag. |
void |
setLabel(String label)
Label of this flag. |
void |
setPosition(float position)
Position of the flag along the edge. |
void |
setTwoWay(boolean twoWay)
Indicates if the trace can proceed in either direction from this edge flag. |
void |
setUserClassID(int userClassID)
User class ID of the network element on which this flag is placed. |
void |
setUserID(int userID)
User ID of the network element on which this flag is placed. |
void |
setUserSubID(int userID)
User sub ID of the network element on which this flag is placed. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef |
---|
getJintegraDispatch, release |
Constructor Detail |
---|
public EdgeFlag() throws IOException, UnknownHostException
IOException
- if there are interop problems
UnknownHostException
- if there are interop problemspublic EdgeFlag(Object obj) throws IOException
EdgeFlag theEdgeFlag = (EdgeFlag) obj;
obj
to EdgeFlag
.
obj
- an object returned from ArcGIS Engine or Server
IOException
- if there are interop problemsMethod Detail |
---|
public static String getClsid()
public boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object
public float getPosition() throws IOException, AutomationException
getPosition
in interface IEdgeFlag
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setPosition(float position) throws IOException, AutomationException
setPosition
in interface IEdgeFlag
position
- The position (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isTwoWay() throws IOException, AutomationException
isTwoWay
in interface IEdgeFlag
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTwoWay(boolean twoWay) throws IOException, AutomationException
setTwoWay
in interface IEdgeFlag
twoWay
- The twoWay (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public String getLabel() throws IOException, AutomationException
getLabel
in interface INetFlag
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setLabel(String label) throws IOException, AutomationException
setLabel
in interface INetFlag
label
- The label (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getUserClassID() throws IOException, AutomationException
The UserClassID must be a positive integer.
getUserClassID
in interface INetFlag
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setUserClassID(int userClassID) throws IOException, AutomationException
The UserClassID must be a positive integer.
setUserClassID
in interface INetFlag
userClassID
- The userClassID (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getUserID() throws IOException, AutomationException
The UserID must be a positive integer.
getUserID
in interface INetFlag
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setUserID(int userID) throws IOException, AutomationException
The UserID must be a positive integer.
setUserID
in interface INetFlag
userID
- The userID (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getUserSubID() throws IOException, AutomationException
The UserSubID must be a non-negative integer.
getUserSubID
in interface INetFlag
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setUserSubID(int userID) throws IOException, AutomationException
The UserSubID must be a non-negative integer.
setUserSubID
in interface INetFlag
userID
- The userID (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setClientClassID(int clientClassID) throws IOException, AutomationException
setClientClassID
in interface INetFlag
clientClassID
- The clientClassID (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getClientClassID() throws IOException, AutomationException
getClientClassID
in interface INetFlag
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setClientID(int clientID) throws IOException, AutomationException
setClientID
in interface INetFlag
clientID
- The clientID (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getClientID() throws IOException, AutomationException
getClientID
in interface INetFlag
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |