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

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.AbstractPointAdaptor
              extended by ch.tatool.core.element.handler.score.NullablePointAdaptor
All Implemented Interfaces:
PointsAndLevelHandler.PointAdaptor, PropertyHolder, Node

public class NullablePointAdaptor
extends AbstractPointAdaptor
implements PointsAndLevelHandler.PointAdaptor

Simply sets all points to zero, effectively removing the trial outcome from the score and level handler results. This adaptor can be used in cases where an exercise is solely used to distract the user while the actual results are not important for the exercise.

Author:
Michael Ruflin

Constructor Summary
NullablePointAdaptor()
           
 
Method Summary
 void adaptPoints(PointsAndLevelHandler handler, ExecutionContext context)
          To be implemented by subclasses.
 
Methods inherited from class ch.tatool.core.element.handler.score.AbstractPointAdaptor
getDescription, getMaxPointsToAdapt, getMinPointsToAdapt, getPointsToAdapt, setAdaptedMaxPoints, setAdaptedMinPoints, setAdaptedPoints, setDescription
 
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
 

Constructor Detail

NullablePointAdaptor

public NullablePointAdaptor()
Method Detail

adaptPoints

public void adaptPoints(PointsAndLevelHandler handler,
                        ExecutionContext context)
Description copied from class: AbstractPointAdaptor
To be implemented by subclasses.

Specified by:
adaptPoints in interface PointsAndLevelHandler.PointAdaptor
Specified by:
adaptPoints in class AbstractPointAdaptor


Copyright © 2012. All Rights Reserved.