ilog.views.util.swing
Class IlvAbstractBoundedRangeModel

java.lang.Object
  extended by ilog.views.util.swing.IlvAbstractBoundedRangeModel
All Implemented Interfaces:
Serializable, BoundedRangeModel

public abstract class IlvAbstractBoundedRangeModel
extends Object
implements BoundedRangeModel, Serializable

This is an abstract implementation of the data model that provides bounded range components, such as JScrollBar, JSlider, and JProgressBar with their contents.

Since:
JViews 7.5
See Also:
Serialized Form

Constructor Summary
IlvAbstractBoundedRangeModel()
          Creates a new IlvAbstractBoundedRangeModel.
 
Method Summary
 void addChangeListener(ChangeListener listener)
          Adds the specified listener to receive change events from this model.
protected  void fireStateChanged()
          Call this method to fire a stateChanged event to all registered listeners.
 void removeChangeListener(ChangeListener listener)
          Removes the specified listener so that it will no longer receive change events from this model.
 String toString()
          Returns a string representation of this model.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.swing.BoundedRangeModel
getExtent, getMaximum, getMinimum, getValue, getValueIsAdjusting, setExtent, setMaximum, setMinimum, setRangeProperties, setValue, setValueIsAdjusting
 

Constructor Detail

IlvAbstractBoundedRangeModel

public IlvAbstractBoundedRangeModel()
Creates a new IlvAbstractBoundedRangeModel.

Method Detail

addChangeListener

public void addChangeListener(ChangeListener listener)
Adds the specified listener to receive change events from this model.

Specified by:
addChangeListener in interface BoundedRangeModel
Parameters:
listener - The listener that will be subscribed to subsequent change events.
See Also:
removeChangeListener(javax.swing.event.ChangeListener)

removeChangeListener

public void removeChangeListener(ChangeListener listener)
Removes the specified listener so that it will no longer receive change events from this model.

Specified by:
removeChangeListener in interface BoundedRangeModel
Parameters:
listener - The listener that will be unsubscribed from receiving change events.
See Also:
addChangeListener(javax.swing.event.ChangeListener)

fireStateChanged

protected void fireStateChanged()
Call this method to fire a stateChanged event to all registered listeners.


toString

public String toString()
Returns a string representation of this model.

Overrides:
toString in class Object
Returns:
The string representation.


Copyright © 1996-2007 ILOG S.A. All rights reserved.   Documentation homepage.