Class ConverterRangeModel
- java.lang.Object
-
- ptolemy.actor.lib.javasound.test.pitchshift.ConverterRangeModel
-
- All Implemented Interfaces:
javax.swing.BoundedRangeModel
public class ConverterRangeModel extends java.lang.Object implements javax.swing.BoundedRangeModelBased on the source code for DefaultBoundedRangeModel, this class stores its value as a double, rather than an int. The minimum value and extent are always 0.- Since:
- Ptolemy II 1.0
- Version:
- $Id$
- Author:
- Brian Vogel
- Pt.AcceptedRating:
- Red (vogel)
- Pt.ProposedRating:
- Red (vogel)
-
-
Field Summary
Fields Modifier and Type Field Description protected javax.swing.event.ChangeEventchangeEventprotected intextentprotected booleanisAdjustingprotected javax.swing.event.EventListenerListlistenerListprotected intmaximumprotected intminimumprotected doublemultiplierprotected doublevalue
-
Constructor Summary
Constructors Constructor Description ConverterRangeModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddChangeListener(javax.swing.event.ChangeListener l)protected voidfireStateChanged()doublegetDoubleValue()intgetExtent()intgetMaximum()intgetMinimum()doublegetMultiplier()intgetValue()booleangetValueIsAdjusting()voidremoveChangeListener(javax.swing.event.ChangeListener l)voidsetDoubleValue(double newValue)voidsetExtent(int newExtent)voidsetMaximum(int newMaximum)voidsetMinimum(int newMinimum)voidsetMultiplier(double multiplier)voidsetRangeProperties(double newValue, int unusedExtent, int unusedMin, int newMax, boolean newAdjusting)voidsetRangeProperties(int newValue, int newExtent, int newMin, int newMax, boolean newAdjusting)voidsetValue(int newValue)voidsetValueIsAdjusting(boolean b)
-
-
-
Field Detail
-
changeEvent
protected javax.swing.event.ChangeEvent changeEvent
-
listenerList
protected javax.swing.event.EventListenerList listenerList
-
maximum
protected int maximum
-
minimum
protected int minimum
-
extent
protected int extent
-
value
protected double value
-
multiplier
protected double multiplier
-
isAdjusting
protected boolean isAdjusting
-
-
Method Detail
-
getMultiplier
public double getMultiplier()
-
setMultiplier
public void setMultiplier(double multiplier)
-
getMaximum
public int getMaximum()
- Specified by:
getMaximumin interfacejavax.swing.BoundedRangeModel
-
setMaximum
public void setMaximum(int newMaximum)
- Specified by:
setMaximumin interfacejavax.swing.BoundedRangeModel
-
getMinimum
public int getMinimum()
- Specified by:
getMinimumin interfacejavax.swing.BoundedRangeModel
-
setMinimum
public void setMinimum(int newMinimum)
- Specified by:
setMinimumin interfacejavax.swing.BoundedRangeModel
-
getValue
public int getValue()
- Specified by:
getValuein interfacejavax.swing.BoundedRangeModel
-
setValue
public void setValue(int newValue)
- Specified by:
setValuein interfacejavax.swing.BoundedRangeModel
-
getDoubleValue
public double getDoubleValue()
-
setDoubleValue
public void setDoubleValue(double newValue)
-
getExtent
public int getExtent()
- Specified by:
getExtentin interfacejavax.swing.BoundedRangeModel
-
setExtent
public void setExtent(int newExtent)
- Specified by:
setExtentin interfacejavax.swing.BoundedRangeModel
-
getValueIsAdjusting
public boolean getValueIsAdjusting()
- Specified by:
getValueIsAdjustingin interfacejavax.swing.BoundedRangeModel
-
setValueIsAdjusting
public void setValueIsAdjusting(boolean b)
- Specified by:
setValueIsAdjustingin interfacejavax.swing.BoundedRangeModel
-
setRangeProperties
public void setRangeProperties(int newValue, int newExtent, int newMin, int newMax, boolean newAdjusting)- Specified by:
setRangePropertiesin interfacejavax.swing.BoundedRangeModel
-
setRangeProperties
public void setRangeProperties(double newValue, int unusedExtent, int unusedMin, int newMax, boolean newAdjusting)
-
addChangeListener
public void addChangeListener(javax.swing.event.ChangeListener l)
- Specified by:
addChangeListenerin interfacejavax.swing.BoundedRangeModel
-
removeChangeListener
public void removeChangeListener(javax.swing.event.ChangeListener l)
- Specified by:
removeChangeListenerin interfacejavax.swing.BoundedRangeModel
-
fireStateChanged
protected void fireStateChanged()
-
-