mvc
Class IntegralRange.Controller

java.lang.Object
  extended by mvc.IntegralRange.Controller
All Implemented Interfaces:
Viewable
Direct Known Subclasses:
IntegralSlider
Enclosing class:
IntegralRange

public abstract static class IntegralRange.Controller
extends java.lang.Object
implements Viewable

DOCME.


Constructor Summary
IntegralRange.Controller(IntegralRange.Model m)
          new Controller(m) returns a new Controller for the values of m.
 
Method Summary
protected abstract  javax.swing.JComponent createViewComponent()
          DOCME.
 IntegralRange.Model getModel()
          DOCME.
 javax.swing.JComponent getViewComponent()
          DOCME.
protected abstract  int getViewValue()
          DOCME.
protected abstract  void setBounds(int lo, int hi)
          DOCME.
 void setModel(IntegralRange.Model m)
          DOCME.
protected  void setModelValue()
          DOCME.
protected abstract  void setViewValue(int val)
          DOCME.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IntegralRange.Controller

public IntegralRange.Controller(IntegralRange.Model m)
new Controller(m) returns a new Controller for the values of m.

Parameters:
m -
Method Detail

createViewComponent

protected abstract javax.swing.JComponent createViewComponent()
DOCME.

Returns:

setBounds

protected abstract void setBounds(int lo,
                                  int hi)
DOCME.

Parameters:
lo -
hi -

setViewValue

protected abstract void setViewValue(int val)
DOCME.

Parameters:
val -

getViewValue

protected abstract int getViewValue()
DOCME.

Returns:

setModelValue

protected final void setModelValue()
DOCME.


getViewComponent

public javax.swing.JComponent getViewComponent()
DOCME.

Specified by:
getViewComponent in interface Viewable
Returns:

setModel

public void setModel(IntegralRange.Model m)
DOCME.

Parameters:
m -

getModel

public IntegralRange.Model getModel()
DOCME.

Returns: