|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjavax.swing.AbstractListModel
public abstract class AbstractListModel
Provides standard implementations of some methods in ListModel.
| Field Summary | |
|---|---|
protected EventListenerList |
listenerList
List of ListDataListeners called for each change to the list. |
| Constructor Summary | |
|---|---|
AbstractListModel()
Creates a new model instance - initialises the event listener list. |
|
| Method Summary | ||
|---|---|---|
void |
addListDataListener(ListDataListener listener)
Add a listener object to this model. |
|
protected void |
fireContentsChanged(Object source,
int startIndex,
int endIndex)
Call ListDataListener.contentsChanged(javax.swing.event.ListDataEvent) on each element of the
listenerList which is a ListDataListener. |
|
protected void |
fireIntervalAdded(Object source,
int startIndex,
int endIndex)
Call ListDataListener.intervalAdded(javax.swing.event.ListDataEvent) on each element of the
listenerList which is a ListDataListener. |
|
protected void |
fireIntervalRemoved(Object source,
int startIndex,
int endIndex)
Call ListDataListener.intervalRemoved(javax.swing.event.ListDataEvent) on each element of the
listenerList which is a ListDataListener. |
|
ListDataListener[] |
getListDataListeners()
A synonym for getListeners(ListDataListener.class). |
|
|
getListeners(Class<T> listenerType)
Return the subset of EventListener objects found in this
object's listenerList which are elements of the specified
type. |
|
void |
removeListDataListener(ListDataListener listener)
Add a listener object to this model. |
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface javax.swing.ListModel |
|---|
getElementAt, getSize |
| Field Detail |
|---|
protected EventListenerList listenerList
| Constructor Detail |
|---|
public AbstractListModel()
| Method Detail |
|---|
public void addListDataListener(ListDataListener listener)
addListDataListener in interface ListModellistener - The listener to addpublic void removeListDataListener(ListDataListener listener)
removeListDataListener in interface ListModellistener - The listener to remove
protected void fireContentsChanged(Object source,
int startIndex,
int endIndex)
ListDataListener.contentsChanged(javax.swing.event.ListDataEvent) on each element of the
listenerList which is a ListDataListener. The event
fired has type ListDataEvent.CONTENTS_CHANGED and represents a
change to the data elements in the range [startIndex, endIndex]
inclusive.
source - The source of the change, typically thisstartIndex - The index of the first element which changedendIndex - The index of the last element which changed
protected void fireIntervalAdded(Object source,
int startIndex,
int endIndex)
ListDataListener.intervalAdded(javax.swing.event.ListDataEvent) on each element of the
listenerList which is a ListDataListener. The event
fired has type ListDataEvent.INTERVAL_ADDED and represents an
addition of the data elements in the range [startIndex, endIndex]
inclusive.
source - The source of the change, typically thisstartIndex - The index of the first new elementendIndex - The index of the last new element
protected void fireIntervalRemoved(Object source,
int startIndex,
int endIndex)
ListDataListener.intervalRemoved(javax.swing.event.ListDataEvent) on each element of the
listenerList which is a ListDataListener. The event
fired has type ListDataEvent.INTERVAL_REMOVED and represents a
removal of the data elements in the range [startIndex, endIndex]
inclusive.
source - The source of the change, typically thisstartIndex - The index of the first element removedendIndex - The index of the last element removedpublic <T extends EventListener> T[] getListeners(Class<T> listenerType)
EventListener objects found in this
object's listenerList which are elements of the specified
type.
listenerType - The type of listeners to select
public ListDataListener[] getListDataListeners()
getListeners(ListDataListener.class).
listenerList
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||