graphlab.main.core.BlackBoard
Class BlackBoard

java.lang.Object
  extended by graphlab.main.core.BlackBoard.BlackBoard

public class BlackBoard
extends java.lang.Object

Author:
azin azadi email: aazadi@gmail.com

Constructor Summary
BlackBoard()
           
 
Method Summary
 void addListener(java.lang.String name, Notifiable vl)
          adds a listener to the Data , which when the data changed, will be notified
 boolean contains(java.lang.String name)
           
<t> t
get(java.lang.String name)
           
 java.util.HashSet<Notifiable> getListeners(java.lang.String name)
           
 void removeListener(java.lang.String name, Notifiable vl)
          see addAttributeListener
 void set(java.lang.String name, java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BlackBoard

public BlackBoard()
Method Detail

get

public <t> t get(java.lang.String name)

set

public void set(java.lang.String name,
                java.lang.Object value)

contains

public boolean contains(java.lang.String name)

addListener

public void addListener(java.lang.String name,
                        Notifiable vl)
adds a listener to the Data , which when the data changed, will be notified

Parameters:
vl -

removeListener

public void removeListener(java.lang.String name,
                           Notifiable vl)
see addAttributeListener

Parameters:
vl -

getListeners

public java.util.HashSet<Notifiable> getListeners(java.lang.String name)