cz.cuni.amis.pogamut.base.component.controller
Class SharedComponentController.ComponentStateListener

java.lang.Object
  extended by cz.cuni.amis.pogamut.base.component.controller.SharedComponentController.ComponentStateListener
All Implemented Interfaces:
FlagListener<ComponentState>, java.util.EventListener
Enclosing class:
SharedComponentController<COMPONENT extends ISharedComponent>

protected class SharedComponentController.ComponentStateListener
extends java.lang.Object
implements FlagListener<ComponentState>


Nested Class Summary
 
Nested classes/interfaces inherited from interface cz.cuni.amis.utils.flag.FlagListener
FlagListener.FlagListenerNotifier<T>
 
Field Summary
protected  IAgentId agentId
           
 
Constructor Summary
SharedComponentController.ComponentStateListener(IAgentId agentId)
           
 
Method Summary
 void flagChanged(ComponentState changedValue)
           
 IAgentId getAgentId()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

agentId

protected IAgentId agentId
Constructor Detail

SharedComponentController.ComponentStateListener

public SharedComponentController.ComponentStateListener(IAgentId agentId)
Method Detail

getAgentId

public IAgentId getAgentId()

flagChanged

public void flagChanged(ComponentState changedValue)
Specified by:
flagChanged in interface FlagListener<ComponentState>