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

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
All Implemented Interfaces:
PointsAndLevelHandler.PointAdaptor, PropertyHolder, Node
Direct Known Subclasses:
FactorPointAdaptor, NullablePointAdaptor

public abstract class AbstractPointAdaptor
extends NodeImpl
implements PointsAndLevelHandler.PointAdaptor

Abstract implementation of a point adapter. Ensures all point adapters work with the correct data.

Author:
Michael Ruflin

Constructor Summary
AbstractPointAdaptor()
           
 
Method Summary
abstract  void adaptPoints(PointsAndLevelHandler handler, ExecutionContext context)
          To be implemented by subclasses.
 String getDescription()
           
 Integer getMaxPointsToAdapt(Trial trial, PointsAndLevelHandler handler)
           
 Integer getMinPointsToAdapt(Trial trial, PointsAndLevelHandler handler)
           
 Integer getPointsToAdapt(Trial trial, PointsAndLevelHandler handler)
           
 void setAdaptedMaxPoints(Trial trial, PointsAndLevelHandler handler, Integer value)
           
 void setAdaptedMinPoints(Trial trial, PointsAndLevelHandler handler, Integer value)
           
 void setAdaptedPoints(Trial trial, PointsAndLevelHandler handler, Integer value)
           
 void setDescription(String description)
           
 
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

AbstractPointAdaptor

public AbstractPointAdaptor()
Method Detail

adaptPoints

public abstract void adaptPoints(PointsAndLevelHandler handler,
                                 ExecutionContext context)
To be implemented by subclasses.

Specified by:
adaptPoints in interface PointsAndLevelHandler.PointAdaptor

getMinPointsToAdapt

public Integer getMinPointsToAdapt(Trial trial,
                                   PointsAndLevelHandler handler)

getPointsToAdapt

public Integer getPointsToAdapt(Trial trial,
                                PointsAndLevelHandler handler)

getMaxPointsToAdapt

public Integer getMaxPointsToAdapt(Trial trial,
                                   PointsAndLevelHandler handler)

setAdaptedMinPoints

public void setAdaptedMinPoints(Trial trial,
                                PointsAndLevelHandler handler,
                                Integer value)

setAdaptedPoints

public void setAdaptedPoints(Trial trial,
                             PointsAndLevelHandler handler,
                             Integer value)

setAdaptedMaxPoints

public void setAdaptedMaxPoints(Trial trial,
                                PointsAndLevelHandler handler,
                                Integer value)

getDescription

public String getDescription()

setDescription

public void setDescription(String description)


Copyright © 2012. All Rights Reserved.