package jrummikub.view; import jrummikub.model.Position; import jrummikub.model.Stone; import jrummikub.model.StoneSet; import jrummikub.util.Event1; import jrummikub.util.Event2; import jrummikub.util.IEvent1; import jrummikub.util.IEvent2; import jrummikub.util.MockEvent1; import jrummikub.util.Pair; /** * Mock class for TablePanel */ public class MockTablePanel implements ITablePanel { /** */ public Event2 stoneClickEvent = new Event2(); /** */ public Event2 setClickEvent = new Event2(); /** */ public Event2 rangeClickEvent = new Event2(); /** */ public MockEvent1 clickEvent = new MockEvent1(); /** */ public Event1 leftConnectorClickEvent = new Event1(); /** */ public Event1 rightConnectorClickEvent = new Event1(); /** */ public MockStoneCollectionPanel stoneCollectionPanel = new MockStoneCollectionPanel(); /** */ public Iterable> stoneSets; @Override public IEvent2 getStoneClickEvent() { return stoneClickEvent; } @Override public IEvent2 getRangeClickEvent() { return rangeClickEvent; } @Override public IEvent2 getSetClickEvent() { return setClickEvent; } @Override public IEvent1 getClickEvent() { return clickEvent; } @Override public void setStoneSets(Iterable> stoneSets) { this.stoneSets = stoneSets; } @Override public IStoneCollectionPanel getStoneCollectionPanel() { return stoneCollectionPanel; } @Override public Event1 getLeftConnectorClickEvent() { return leftConnectorClickEvent; } @Override public Event1 getRightConnectorClickEvent() { return rightConnectorClickEvent; } }