cz.cuni.amis.pogamut.defcon.utils
Class SimpleFlag<T>

Package class diagram package SimpleFlag
java.lang.Object
  extended by cz.cuni.amis.pogamut.defcon.utils.SimpleFlag<T>
Type Parameters:
T -

public class SimpleFlag<T>
extends Object

Simple flag monitoring changes in a value.

Author:
Radek 'Black_Hand' Pibil

Constructor Summary
SimpleFlag(T value)
           
 
Method Summary
 void addStrongListener(AdvancedFlagListener<T> listener)
           
 void clearListeners()
           
 T getFlag()
           
 void removeListener(AdvancedFlagListener<T> listener)
           
 void setFlag(T newValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleFlag

public SimpleFlag(T value)
Method Detail

addStrongListener

public void addStrongListener(AdvancedFlagListener<T> listener)

clearListeners

public void clearListeners()

getFlag

public T getFlag()

removeListener

public void removeListener(AdvancedFlagListener<T> listener)

setFlag

public void setFlag(T newValue)


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