hep.wired.variable
Class VariableSliderModel

java.lang.Object
  extended by hep.wired.variable.VariableSliderModel
All Implemented Interfaces:
BoundedNumberRangeModel, EventListener, ChangeListener
Direct Known Subclasses:
DoubleVariableSliderModel, IntegerVariableSliderModel

public abstract class VariableSliderModel
extends Object
implements BoundedNumberRangeModel, ChangeListener

Version:
$Id: VariableSliderModel.java 8598 2006-08-14 20:38:02Z duns $
Author:
Mark Donszelmann

Constructor Summary
VariableSliderModel()
           
VariableSliderModel(Variable variable)
           
 
Method Summary
 void addChangeListener(ChangeListener a)
           
 void fireStateChanged()
           
abstract  Number getDefaultNumber()
           
 String getName()
           
abstract  Number getNumber()
           
 String getUnit()
           
 boolean getValueIsAdjusting()
           
 boolean isEnabled()
           
 void removeChangeListener(ChangeListener r)
           
abstract  void resetValue()
           
abstract  void setValue(String number)
           
 void setValueIsAdjusting(boolean adjusting)
           
 void setVariable(Variable newVariable)
           
 void stateChanged(ChangeEvent event)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VariableSliderModel

public VariableSliderModel()

VariableSliderModel

public VariableSliderModel(Variable variable)
Method Detail

getName

public String getName()

getValueIsAdjusting

public boolean getValueIsAdjusting()
Specified by:
getValueIsAdjusting in interface BoundedNumberRangeModel

setValueIsAdjusting

public void setValueIsAdjusting(boolean adjusting)
Specified by:
setValueIsAdjusting in interface BoundedNumberRangeModel

setVariable

public void setVariable(Variable newVariable)

getUnit

public String getUnit()

isEnabled

public boolean isEnabled()

addChangeListener

public void addChangeListener(ChangeListener a)
Specified by:
addChangeListener in interface BoundedNumberRangeModel

removeChangeListener

public void removeChangeListener(ChangeListener r)
Specified by:
removeChangeListener in interface BoundedNumberRangeModel

fireStateChanged

public void fireStateChanged()

stateChanged

public void stateChanged(ChangeEvent event)
Specified by:
stateChanged in interface ChangeListener

getNumber

public abstract Number getNumber()

getDefaultNumber

public abstract Number getDefaultNumber()

resetValue

public abstract void resetValue()

setValue

public abstract void setValue(String number)
                       throws NumberFormatException
Throws:
NumberFormatException


Copyright © 1996-2013 FreeHEP. All Rights Reserved.