package example; import com.caucho.util.L10N; import java.util.logging.Logger; import java.util.logging.Level; import java.io.IOException; /** * */ public class SetProphetCommand extends AbstractCommand { static protected final Logger log = Logger.getLogger(SetProphetCommand.class.getName()); static final L10N L = new L10N(SetProphetCommand.class); String _prophet = null; public void init() { super.init(); _prophet = null; } void parse(Parser p) throws IOException { _prophet = p.parseToken(); if (_prophet == null) setError("Expecting prophet name"); } String act(Magic8Ball magic8ball) { magic8ball.setProphet(_prophet); return "prophet set to `" + magic8ball.getProphet() + "'"; } }