| |||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public class RowSorterEvent extends EventObject
RowSorterEvent
provides notification of changes to
a RowSorter
. Two types of notification are possible:
Type.SORT_ORDER_CHANGED
: indicates the sort order has
changed. This is typically followed by a notification of:
Type.SORTED
: indicates the contents of the model have
been transformed in some way. For example, the contents may have
been sorted or filtered.
Nested Class Summary | |
---|---|
static enum |
Enumeration of the types of RowSorterEvent s. |
Field Summary |
---|
Fields inherited from class java.util.EventObject |
---|
source |
Constructor Summary | |
---|---|
RowSorterEvent(RowSorter source) Creates a RowSorterEvent of type
SORT_ORDER_CHANGED .
|
|
RowSorterEvent(RowSorter source, RowSorterEvent.Type type, int[] previousRowIndexToModel) Creates a RowSorterEvent .
|
Method Summary | |
---|---|
int |
convertPreviousRowIndexToModel(int index) Returns the location of index in terms of the
model prior to the sort.
|
int |
Returns the number of rows before the sort. |
RowSorter |
Returns the source of the event as a RowSorter .
|
RowSorterEvent.Type |
getType() Returns the type of event. |
Methods inherited from class java.util.EventObject |
---|
getSource, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RowSorterEvent(RowSorter source)
RowSorterEvent
of type
SORT_ORDER_CHANGED
.
source
- the source of the changepublic RowSorterEvent(RowSorter source, RowSorterEvent.Type type, int[] previousRowIndexToModel)
RowSorterEvent
.
source
- the source of the changetype
- the type of eventpreviousRowIndexToModel
- the mapping from model indices to
view indices prior to the sort, may be null
Method Detail |
---|
public int convertPreviousRowIndexToModel(int index)
index
in terms of the
model prior to the sort. This method is only useful for events
of type SORTED
. This method will return -1 if the
index is not valid, or the locations prior to the sort have not
been provided.
index
- the index in terms of the viewpublic int getPreviousRowCount()
SORTED
and if the
last locations have not been provided will return 0.
public RowSorter getSource()
RowSorter
.
getSource
in class EventObject
RowSorter
public RowSorterEvent.Type getType()
| |||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |