public abstract static class FlatListModelEvent.Type extends IlvEventType
Modifier and Type | Class and Description |
---|---|
static class |
FlatListModelEvent.Type.ColumnPropertyChangeType
Type class specific to column property changes.
|
Modifier and Type | Field and Description |
---|---|
static FlatListModelEvent.Type |
BEFORE_COLUMN_REMOVED
Notifies that a column will be removed.
|
static FlatListModelEvent.Type |
BEFORE_DATA_CHANGE
Notifies that some values will change.
|
static FlatListModelEvent.Type |
BEFORE_OBJECTS_REMOVED
Notifies that a consecutive range of objects will be removed.
|
static FlatListModelEvent.Type |
COLUMN_ADDED
Notifies that a column has been added.
|
static FlatListModelEvent.Type |
COLUMN_REMOVED
Notifies that a column has been removed.
|
static FlatListModelEvent.Type |
DATA_CHANGED
Notifies that some values have changed.
|
static FlatListModelEvent.Type |
EMPTY_VALUE_CHANGED
Notifies that the result of
getEmptyValue() for a
column has changed. |
static FlatListModelEvent.Type |
ENUM_VALUES_CHANGED
Notifies that the result of
getEnumValues() for a
column has changed. |
static FlatListModelEvent.Type |
ENUMERATED_CHANGED
Notifies that the result of
isEnumerated() for a
column has changed. |
static FlatListModelEvent.Type |
MAX_VALUE_CHANGED
Notifies that the result of
getMaxValue() for a
column has changed. |
static FlatListModelEvent.Type |
MIN_VALUE_CHANGED
Notifies that the result of
getMinValue() for a
column has changed. |
static FlatListModelEvent.Type |
OBJECTS_ADDED
Notifies that a consecutive range of objects has been added.
|
static FlatListModelEvent.Type |
OBJECTS_REMOVED
Notifies that a consecutive range of objects has been removed.
|
static FlatListModelEvent.Type |
SERIES_BEGIN
An auxiliary type of event, denoting the beginning of a series of
events.
|
static FlatListModelEvent.Type |
SERIES_END
An auxiliary type of event, denoting the end of a series of events.
|
Modifier and Type | Method and Description |
---|---|
int |
getMask()
Returns the bit mask identifying the category of optional event types
to which this event type belongs.
|
getName, notify, toString
public static final FlatListModelEvent.Type SERIES_BEGIN
You are not meant to use this type of event. Only the class
IlvAbstractFlatListModel
uses it.
public static final FlatListModelEvent.Type SERIES_END
You are not meant to use this type of event. Only the class
IlvAbstractFlatListModel
uses it.
public static final FlatListModelEvent.Type DATA_CHANGED
public static final FlatListModelEvent.Type BEFORE_DATA_CHANGE
Note: This type of event is not supported by all models. Only models
for which
(getSupportedEventsMask() & BEFORE_DATA_CHANGE_MASK) != 0
are guaranteed to send this kind of event before every
DATA_CHANGED
event.
public static final FlatListModelEvent.Type OBJECTS_ADDED
public static final FlatListModelEvent.Type OBJECTS_REMOVED
public static final FlatListModelEvent.Type BEFORE_OBJECTS_REMOVED
Note: This type of event is not supported by all models. Only models
for which
(getSupportedEventsMask() & BEFORE_OBJECTS_REMOVED_MASK) != 0
are guaranteed to send this kind of event before every
OBJECTS_REMOVED
event.
public static final FlatListModelEvent.Type COLUMN_ADDED
public static final FlatListModelEvent.Type COLUMN_REMOVED
public static final FlatListModelEvent.Type BEFORE_COLUMN_REMOVED
Note: This type of event is not supported by all models. Only models
for which
(getSupportedEventsMask() & BEFORE_COLUMN_REMOVED_MASK) != 0
are guaranteed to send this kind of event before every
COLUMN_REMOVED
event.
public static final FlatListModelEvent.Type EMPTY_VALUE_CHANGED
getEmptyValue()
for a
column has changed.public static final FlatListModelEvent.Type ENUMERATED_CHANGED
isEnumerated()
for a
column has changed.public static final FlatListModelEvent.Type ENUM_VALUES_CHANGED
getEnumValues()
for a
column has changed.public static final FlatListModelEvent.Type MIN_VALUE_CHANGED
getMinValue()
for a
column has changed.public static final FlatListModelEvent.Type MAX_VALUE_CHANGED
getMaxValue()
for a
column has changed.© Copyright 2024 Rogue Wave Software, Inc., a Perforce company.. All Rights Reserved.