mvc
Class Model

java.lang.Object
  extended by mvc.Model
All Implemented Interfaces:
java.lang.Runnable

public abstract class Model
extends java.lang.Object
implements java.lang.Runnable


Constructor Summary
Model(Control control)
           
 
Method Summary
 void computeAndDraw()
           
abstract  boolean createPixels()
           
 int getHeight()
           
 int getMaxCount()
           
 int getWidth()
           
 void interrupt()
           
 void run()
           
 void setControl(Control control)
           
 void setHeight(int height)
           
 void setMaxCount(int maxCount)
           
 void setView(View view)
           
 void setWidth(int width)
           
 void start()
           
 void stop()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Model

public Model(Control control)
Method Detail

setControl

public void setControl(Control control)

setView

public void setView(View view)

getWidth

public int getWidth()

setWidth

public void setWidth(int width)

getHeight

public int getHeight()

setHeight

public void setHeight(int height)

getMaxCount

public int getMaxCount()

setMaxCount

public void setMaxCount(int maxCount)

start

public void start()

stop

public void stop()

interrupt

public void interrupt()

run

public void run()
Specified by:
run in interface java.lang.Runnable

computeAndDraw

public void computeAndDraw()

createPixels

public abstract boolean createPixels()