Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.zazof.jteg
Class BoardController  view BoardController download BoardController.java

java.lang.Object
  extended byorg.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.


Field Summary
private  BoardModel $boardModel
           
private static boolean DEBUG
           
private  java.util.Vector listeners
           
 
Constructor Summary
BoardController(BoardModel bm)
          Constructor of the controller part
 
Method Summary
 void addBoardModelListener(BoardModelListener bml)
          Adds a listener interested in the BoardModel, this listener will be notified when the BoardModel is changed.
 void messageArrived(Message m)
          method from the MessageListener interface
 void notifyAllListeners()
          Notifies all listeners that the BoardModel has changed
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

$boardModel

private BoardModel $boardModel

listeners

private java.util.Vector listeners

DEBUG

private static final boolean DEBUG
See Also:
Constant Field Values
Constructor Detail

BoardController

public BoardController(BoardModel bm)
Constructor of the controller part

Method Detail

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