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

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

protected class SharedComponentController.ComponentStateListener
extends Object
implements cz.cuni.amis.utils.flag.FlagListener<ComponentState>


Nested Class Summary
 
Nested classes/interfaces inherited from interface cz.cuni.amis.utils.flag.FlagListener
cz.cuni.amis.utils.flag.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 cz.cuni.amis.utils.flag.FlagListener<ComponentState>


Copyright © 2013 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.