JIDE 3.5.15

com.jidesoft.interval
Class AbstractMutableInterval

java.lang.Object
  extended by com.jidesoft.interval.AbstractMutableInterval
All Implemented Interfaces:
Interval, MutableInterval
Direct Known Subclasses:
ClosedInterval

public abstract class AbstractMutableInterval
extends Object
implements MutableInterval

This class provides a skeletal implementation of the MutableInterval interface to minimize the effort required to implement this interface.


Constructor Summary
protected AbstractMutableInterval()
           
 
Method Summary
 void addIntervalListener(IntervalListener listener)
           
 void addWeakIntervalListener(IntervalListener listener)
           
protected  void notifyIntervalChanged(IntervalEvent event)
           
 void removeIntervalListener(IntervalListener listener)
           
 void removeIntervalListeners()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.jidesoft.interval.MutableInterval
setEnd, setExtent, setStart, setValue
 
Methods inherited from interface com.jidesoft.interval.Interval
contains, getEnd, getExtent, getStart, isDegenerate, overlaps
 

Constructor Detail

AbstractMutableInterval

protected AbstractMutableInterval()
Method Detail

addIntervalListener

public void addIntervalListener(IntervalListener listener)
Specified by:
addIntervalListener in interface Interval

addWeakIntervalListener

public void addWeakIntervalListener(IntervalListener listener)
Specified by:
addWeakIntervalListener in interface Interval

removeIntervalListener

public void removeIntervalListener(IntervalListener listener)
Specified by:
removeIntervalListener in interface Interval

removeIntervalListeners

public void removeIntervalListeners()
Specified by:
removeIntervalListeners in interface Interval

notifyIntervalChanged

protected void notifyIntervalChanged(IntervalEvent event)

JIDE 3.5.15