ch.tatool.core.element.handler.score
Class UserFeedbackLevelListener

java.lang.Object
  extended by ch.tatool.core.element.AbstractPropertyHolder
      extended by ch.tatool.core.element.NodeImpl
          extended by ch.tatool.core.element.handler.score.UserFeedbackLevelListener
All Implemented Interfaces:
PointsAndLevelHandler.LevelListener, PropertyHolder, Node

public class UserFeedbackLevelListener
extends NodeImpl
implements PointsAndLevelHandler.LevelListener


Field Summary
static String PROPERTY_DISPLAY_DURATION
           
 
Constructor Summary
UserFeedbackLevelListener()
           
 
Method Summary
 int getDisplayDuration()
           
protected  void insertLevelChangeInformationElement(ExecutionContext context, int levelChange)
          Displays a visual level change.
 void levelChanged(PointsAndLevelHandler handler, ExecutionContext context)
          Implementors get called by the PointsAndLevelHandler whenever the level changes.
 void setDisplayDuration(int displayDuration)
           
 
Methods inherited from class ch.tatool.core.element.NodeImpl
assignParent, assignParent, assignParents, getId, getLocalId, getParent, setId, setLocalId, setParent
 
Methods inherited from class ch.tatool.core.element.AbstractPropertyHolder
clearProperties, getKeys, getProperty, removeProperty, setProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface ch.tatool.data.PropertyHolder
clearProperties, getKeys, getProperty, removeProperty, setProperty
 

Field Detail

PROPERTY_DISPLAY_DURATION

public static final String PROPERTY_DISPLAY_DURATION
See Also:
Constant Field Values
Constructor Detail

UserFeedbackLevelListener

public UserFeedbackLevelListener()
Method Detail

levelChanged

public void levelChanged(PointsAndLevelHandler handler,
                         ExecutionContext context)
Description copied from interface: PointsAndLevelHandler.LevelListener
Implementors get called by the PointsAndLevelHandler whenever the level changes.

Specified by:
levelChanged in interface PointsAndLevelHandler.LevelListener
context - the ExecutionContext

insertLevelChangeInformationElement

protected void insertLevelChangeInformationElement(ExecutionContext context,
                                                   int levelChange)
Displays a visual level change.


setDisplayDuration

public void setDisplayDuration(int displayDuration)

getDisplayDuration

public int getDisplayDuration()


Copyright © 2012. All Rights Reserved.