|
|||||||||
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 ListModel
listener
- The listener to addpublic void removeListDataListener(ListDataListener listener)
removeListDataListener
in interface ListModel
listener
- The listener to removeprotected 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 this
startIndex
- The index of the first element which changedendIndex
- The index of the last element which changedprotected 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 this
startIndex
- The index of the first new elementendIndex
- The index of the last new elementprotected 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 this
startIndex
- 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 |