1 package jp.sourceforge.stigmata.command;
3 import jp.sourceforge.stigmata.Stigmata;
4 import jp.sourceforge.stigmata.BirthmarkEnvironment;
5 import jp.sourceforge.stigmata.StigmataCommand;
6 import jp.sourceforge.stigmata.hook.Phase;
7 import jp.sourceforge.stigmata.hook.StigmataHookManager;
11 * @author Haruaki Tamada
13 public abstract class AbstractStigmataCommand implements StigmataCommand{
15 * {@link perform(Stigmata, BirthmarkContext, String[]) <code>perform(stigmata, stigmata.createContext(), args)</code>}.
18 public void perform(Stigmata stigmata, String[] args){
19 perform(stigmata, stigmata.createContext(), args);
23 public boolean isAvailableArguments(String[] args){
28 public void setUp(BirthmarkEnvironment env){
29 StigmataHookManager.getInstance().runHook(Phase.SETUP, env);
33 public void tearDown(BirthmarkEnvironment env){
34 StigmataHookManager.getInstance().runHook(Phase.TEAR_DOWN, env);
38 public abstract String getCommandString();