public class HashBlockEntry
extends java.lang.Object
Constructor and Description |
---|
HashBlockEntry() |
Modifier and Type | Method and Description |
---|---|
void |
buildLink(int linkDirection,
java.lang.String nextBlocksString,
java.lang.String lengthsString,
java.lang.String prioritiesString,
java.lang.String crossoversString) |
Block |
getBlock() |
LinkList |
getDownLinks() |
static HashBlockEntry |
getHashBlockEntryForBlock(java.io.StreamTokenizer streamtokenizer) |
static HashBlockEntry |
getHashBlockEntryForLoop(java.io.StreamTokenizer streamTokenizer,
StationList stationList) |
LinkList |
getUpLinks() |
void |
readAndBuildLink(java.io.StreamTokenizer streamtokenizer,
int linkDirection) |
void |
setBlock(Block block) |
void |
setDownLinks(LinkList downLinks) |
void |
setUpLinks(LinkList upLinks) |
public static HashBlockEntry getHashBlockEntryForBlock(java.io.StreamTokenizer streamtokenizer) throws java.io.IOException, SimulatorException
java.io.IOException
SimulatorException
public Block getBlock()
public void setBlock(Block block)
public LinkList getUpLinks()
public void setUpLinks(LinkList upLinks)
public LinkList getDownLinks()
public void setDownLinks(LinkList downLinks)
public void buildLink(int linkDirection, java.lang.String nextBlocksString, java.lang.String lengthsString, java.lang.String prioritiesString, java.lang.String crossoversString)
dir
- blkNos
- linkLength
- : stores the link lengthstrPriority
- : for storing the priority detailsstrCrossOver
- s3
- public void readAndBuildLink(java.io.StreamTokenizer streamtokenizer, int linkDirection) throws java.io.IOException
java.io.IOException
public static HashBlockEntry getHashBlockEntryForLoop(java.io.StreamTokenizer streamTokenizer, StationList stationList) throws java.io.IOException, SimulatorException
java.io.IOException
SimulatorException