apollo.gui
Class WindowScoreCalculator

java.lang.Object
  extended by apollo.gui.ScoreCalculator
      extended by apollo.gui.WindowScoreCalculator
Direct Known Subclasses:
GCScoreCalculator, StoredScoreCalculator

public abstract class WindowScoreCalculator
extends ScoreCalculator


Field Summary
 
Fields inherited from class apollo.gui.ScoreCalculator
factor
 
Constructor Summary
WindowScoreCalculator(int winSize)
           
 
Method Summary
 javax.swing.BoundedRangeModel getModel()
          By default returns null.
protected  void getWindowExtents(int pos, int[] extents, int min, int max)
           
 int getWinSize()
           
 boolean hasModel()
          Whether getModel() is non null
 void setWinSize(int size)
           
 
Methods inherited from class apollo.gui.ScoreCalculator
getFactor, getScoreForPosition, getScoresForPositions, getXRange, getYRange, setXOrientation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WindowScoreCalculator

public WindowScoreCalculator(int winSize)
Method Detail

setWinSize

public void setWinSize(int size)

getWinSize

public int getWinSize()

getWindowExtents

protected void getWindowExtents(int pos,
                                int[] extents,
                                int min,
                                int max)

hasModel

public boolean hasModel()
Description copied from class: ScoreCalculator
Whether getModel() is non null

Overrides:
hasModel in class ScoreCalculator

getModel

public javax.swing.BoundedRangeModel getModel()
Description copied from class: ScoreCalculator
By default returns null. Subclass(WindowScoreCalculator) overrides if has a BoundedRangeModel associated with it

Overrides:
getModel in class ScoreCalculator