JComponentPack 1.5.0

com.zfqjava.swing
Class AbstractSizeModel

java.lang.Object
  extended by com.zfqjava.swing.AbstractSizeModel
All Implemented Interfaces:
SizeModel
Direct Known Subclasses:
DefaultSizeModel, LargeSizeModel

public abstract class AbstractSizeModel
extends Object
implements SizeModel


Field Summary
protected  EventListenerList listenerList
           
 
Constructor Summary
AbstractSizeModel()
           
 
Method Summary
 void addSizeModelListener(SizeModelListener l)
          Adds a listener to the list that is notified each time a change to the size model occurs.
 void addUndoableEditListener(UndoableEditListener l)
          Registers the given observer to begin receiving notifications when undoable edits are made to the model.
protected  void fireSizeAdded(int from, int to, int[] sizes)
           
protected  void fireSizeRemoved(int from, int to, int[] sizes)
           
protected  void fireSizeUpdated(int from, int to, int[] oldSizes, int[] newSizes)
           
protected  void fireUndoableEditHappened(UndoableEdit edit)
           
protected  void fireVisibleChanged(int from, int to, int[] oldSizes, int[] newSizes)
           
 EventListener[] getListeners(Class listenerType)
          Returns an array of all the objects currently registered as FooListeners upon this AbstractTableModel.
 SizeModelListener[] getSizeModelListeners()
          Returns an array of all the size model listeners registered on this model.
 UndoableEditListener[] getUndoableEditListeners()
          Returns an array of all the undoable edit listeners registered on this model.
 void removeSizeModelListener(SizeModelListener l)
          Removes a listener from the list that is notified each time a change to the size model occurs.
 void removeUndoableEditListener(UndoableEditListener l)
          Unregisters the given observer from the notification list so it will no longer receive updates.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.zfqjava.swing.SizeModel
addSizes, addSizes, getCount, getIndex, getName, getPosition, getSize, getSize, getSizeIsAdjusting, getSizes, isFixedSize, isVisible, removeSizes, setSize, setSize, setSizeIsAdjusting, setSizes, setSizes, setVisible
 

Field Detail

listenerList

protected EventListenerList listenerList
Constructor Detail

AbstractSizeModel

public AbstractSizeModel()
Method Detail

addSizeModelListener

public void addSizeModelListener(SizeModelListener l)
Description copied from interface: SizeModel
Adds a listener to the list that is notified each time a change to the size model occurs.

Specified by:
addSizeModelListener in interface SizeModel
Parameters:
l - the SizeModelListener

removeSizeModelListener

public void removeSizeModelListener(SizeModelListener l)
Description copied from interface: SizeModel
Removes a listener from the list that is notified each time a change to the size model occurs.

Specified by:
removeSizeModelListener in interface SizeModel
Parameters:
l - the SizeModelListener

getSizeModelListeners

public SizeModelListener[] getSizeModelListeners()
Description copied from interface: SizeModel
Returns an array of all the size model listeners registered on this model.

Specified by:
getSizeModelListeners in interface SizeModel
Returns:
all of this model's SizeModelListeners or an empty array if no size model listeners are currently registered
See Also:
SizeModel.addSizeModelListener(com.zfqjava.swing.event.SizeModelListener), SizeModel.removeSizeModelListener(com.zfqjava.swing.event.SizeModelListener)

addUndoableEditListener

public void addUndoableEditListener(UndoableEditListener l)
Description copied from interface: SizeModel
Registers the given observer to begin receiving notifications when undoable edits are made to the model.

Specified by:
addUndoableEditListener in interface SizeModel
Parameters:
l - the observer to register
See Also:
UndoableEditEvent

removeUndoableEditListener

public void removeUndoableEditListener(UndoableEditListener l)
Description copied from interface: SizeModel
Unregisters the given observer from the notification list so it will no longer receive updates.

Specified by:
removeUndoableEditListener in interface SizeModel
Parameters:
l - the observer to register
See Also:
UndoableEditEvent

getUndoableEditListeners

public UndoableEditListener[] getUndoableEditListeners()
Description copied from interface: SizeModel
Returns an array of all the undoable edit listeners registered on this model.

Specified by:
getUndoableEditListeners in interface SizeModel
Returns:
all of this model's UndoableEditListeners or an empty array if no undoable edit listeners are currently registered
See Also:
SizeModel.addUndoableEditListener(javax.swing.event.UndoableEditListener), SizeModel.removeUndoableEditListener(javax.swing.event.UndoableEditListener)

fireUndoableEditHappened

protected void fireUndoableEditHappened(UndoableEdit edit)

getListeners

public EventListener[] getListeners(Class listenerType)
Description copied from interface: SizeModel
Returns an array of all the objects currently registered as FooListeners upon this AbstractTableModel. FooListeners are registered using the addFooListener method.

You can specify the listenerType argument with a class literal, such as FooListener.class. For example, you can query a model m for its table model listeners with the following code:

TableModelListener[] tmls = (TableModelListener[])(m.getListeners(TableModelListener.class));
If no such listeners exist, this method returns an empty array.

Specified by:
getListeners in interface SizeModel
Parameters:
listenerType - the type of listeners requested; this parameter should specify an interface that descends from java.util.EventListener
Returns:
an array of all objects registered as FooListeners on this component, or an empty array if no such listeners have been added

fireSizeAdded

protected void fireSizeAdded(int from,
                             int to,
                             int[] sizes)

fireSizeUpdated

protected void fireSizeUpdated(int from,
                               int to,
                               int[] oldSizes,
                               int[] newSizes)

fireSizeRemoved

protected void fireSizeRemoved(int from,
                               int to,
                               int[] sizes)

fireVisibleChanged

protected void fireVisibleChanged(int from,
                                  int to,
                                  int[] oldSizes,
                                  int[] newSizes)

JComponentPack 1.5.0

Send your Feedback
JComponentPack 1.5.0
Copyright © 2001-2007 Extreme Component, Inc. All rights reserved.