|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--Channel
Class Channel in evap
Shows state management in a simulation
When message is inserted, channel goes into countdown
state and then nulls out ("evaporates") message.
Stepped by the Sim object.
Field Summary | |
(package private) boolean |
countingDown
State says counting down. |
(package private) int |
downCount
Countdown var, evaporate message when it == 0. |
(package private) java.lang.String |
message
Contents of the channel. |
Constructor Summary | |
Channel()
|
Method Summary | |
(package private) void |
Channel()
Default constructor inits to empty channel. |
(package private) void |
insertMessage(java.lang.String str)
Accepts string and places in message; starts countdown. |
static void |
Main(java.lang.String[] args)
|
(package private) void |
step()
As with all objects, responds to step(). |
Methods inherited from class java.lang.Object |
|
Field Detail |
java.lang.String message
boolean countingDown
int downCount
Constructor Detail |
public Channel()
Method Detail |
public static void Main(java.lang.String[] args)
void Channel()
void insertMessage(java.lang.String str)
void step()
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |