|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jscience.architecture.traffic.infrastructure.SPData.Path
protected class SPData.Path
One Path holds all known Drivelanes that are on a shortest path to a given exitNode using a Roaduser with a certain type, starting at the Node SPData belongs to
| Nested Class Summary | |
|---|---|
class |
SPData.Path.TwoStageLoaderData
DOCUMENT ME! |
| Field Summary | |
|---|---|
protected java.lang.String |
parentName
DOCUMENT ME! |
| Constructor Summary | |
|---|---|
SPData.Path()
Creates a new Path object. |
|
| Method Summary | |
|---|---|
void |
addLane(Drivelane l,
int length)
Add one Drivelane |
void |
empty()
Remove all Drivelanes |
int[] |
getLaneIdArray()
DOCUMENT ME! |
Drivelane[] |
getLanes()
Returns all lanes |
int |
getNodeId()
Returns the Id of the exitNode |
int |
getRUType()
Returns the Roaduser type |
java.lang.String |
getXMLName()
DOCUMENT ME! |
void |
load(XMLElement myElement,
XMLLoader loader)
DOCUMENT ME! |
void |
loadSecondStage(java.util.Dictionary dictionaries)
DOCUMENT ME! |
void |
remLane(Drivelane l)
Remove a Drivelane |
void |
remLanes(int length)
Remove all Drivelanes with pathlength > length |
void |
saveChilds(XMLSaver saver)
DOCUMENT ME! |
XMLElement |
saveSelf()
DOCUMENT ME! |
void |
setLanes(Drivelane[] l,
java.lang.Integer[] lens)
Sets all lanes |
void |
setNodeId(int id)
Sets the Id of the exitNode |
void |
setParentName(java.lang.String parentName)
DOCUMENT ME! |
void |
setRUType(int t)
Sets the Roaduser type |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.lang.String parentName
| Constructor Detail |
|---|
public SPData.Path()
| Method Detail |
|---|
public Drivelane[] getLanes()
public void setLanes(Drivelane[] l,
java.lang.Integer[] lens)
l - DOCUMENT ME!lens - DOCUMENT ME!public int getNodeId()
public void setNodeId(int id)
id - DOCUMENT ME!public int getRUType()
public void setRUType(int t)
t - DOCUMENT ME!
public void addLane(Drivelane l,
int length)
l - DOCUMENT ME!length - DOCUMENT ME!public void remLane(Drivelane l)
l - DOCUMENT ME!public void remLanes(int length)
length - DOCUMENT ME!public void empty()
public void load(XMLElement myElement,
XMLLoader loader)
throws XMLTreeException,
java.io.IOException,
XMLInvalidInputException
load in interface XMLSerializablemyElement - DOCUMENT ME!loader - DOCUMENT ME!
XMLTreeException - DOCUMENT ME!
java.io.IOException - DOCUMENT ME!
XMLInvalidInputException - DOCUMENT ME!
public XMLElement saveSelf()
throws XMLCannotSaveException
saveSelf in interface XMLSerializableXMLCannotSaveException - DOCUMENT ME!
public void saveChilds(XMLSaver saver)
throws XMLTreeException,
java.io.IOException,
XMLCannotSaveException
saveChilds in interface XMLSerializablesaver - DOCUMENT ME!
XMLTreeException - DOCUMENT ME!
java.io.IOException - DOCUMENT ME!
XMLCannotSaveException - DOCUMENT ME!public java.lang.String getXMLName()
getXMLName in interface XMLSerializablepublic void setParentName(java.lang.String parentName)
setParentName in interface XMLSerializableparentName - DOCUMENT ME!public int[] getLaneIdArray()
public void loadSecondStage(java.util.Dictionary dictionaries)
throws XMLInvalidInputException,
XMLTreeException
loadSecondStage in interface TwoStageLoaderdictionaries - DOCUMENT ME!
XMLInvalidInputException - DOCUMENT ME!
XMLTreeException - DOCUMENT ME!
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||