package code3;
import java.util.Map;
import java.util.HashMap;

public class ElementalGuard implements Guard {

    private Map actions = new HashMap();
    private Map events = new HashMap();
    private Object widget;

    public ElementalGuard(String name) {
	widget = new ElementalWidget(name);
	actions.put("action1", (new Action1(widget)));
        actions.put("action2", (new Action2(widget)));
        events.put("event1", (new Event1(widget)));
        events.put("event2", (new Event2(widget)));
    }

    public Object getWidget() {
	return widget;
    }
	
    public Map getActions() {
	return actions;
    }

    public Map getEvents() {
	return events;
    }

}
