java.lang.Object
org.zazof.jteg.BoardController
- All Implemented Interfaces:
- java.util.EventListener, MessageListener
- public class BoardController
- extends java.lang.Object
- implements MessageListener
The BoardController is part of the Model-View-Controller structure: responsible for
handling all board data.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
$boardModel
private BoardModel $boardModel
listeners
private java.util.Vector listeners
DEBUG
private static final boolean DEBUG
- See Also:
- Constant Field Values
BoardController
public BoardController(BoardModel bm)
- Constructor of the controller part
addBoardModelListener
public void addBoardModelListener(BoardModelListener bml)
- Adds a listener interested in the BoardModel, this listener
will be notified when the BoardModel is changed.
notifyAllListeners
public void notifyAllListeners()
- Notifies all listeners that the BoardModel has changed
messageArrived
public void messageArrived(Message m)
- method from the MessageListener interface
- Specified by:
messageArrived in interface MessageListener