package StateMachine;
import java.util.prefs.Preferences;
public class IdleAction extends Action {
public IdleAction() {
this.name = "<Idle Action>";
}
public IdleAction(String name)
{
this.name = name;
}
// no need for enter, process, exit overloaded methods
// WE DON'T DO ANYTHING IN IDLE!
// used for persisting the network in a Java Preferences class object
public void persistWrite(int counter, Preferences prefs) {
// create node for action
Preferences actionPrefs = prefs.node(counter + "_" + this.name);
// store action class
actionPrefs.put("class",this.getClass().toString());
}
}