public interface TreeListModelListener extends EventListener
IlvTreeListModel
.Modifier and Type | Method and Description |
---|---|
void |
beforeColumnRemoved(TreeListModelEvent event)
Invoked before a column will be removed, if the model supports it.
|
void |
beforeDataChange(TreeListModelEvent event)
Invoked before some
getValueAt or getDoubleAt
results will change, if the model supports it. |
void |
beforeObjectsRemoved(TreeListModelEvent event)
Invoked before a consecutive range of objects with their subtrees will
be removed, if the model supports it.
|
void |
columnAdded(TreeListModelEvent event)
Invoked when a column has been added.
|
void |
columnPropertyChanged(TreeListModelEvent event)
Invoked when a property of a column has changed, such as the result of
one of
getEmptyValue() , isEnumerated() ,
getEnumValues() , getMinValue() , or
getMaxValue() . |
void |
columnRemoved(TreeListModelEvent event)
Invoked when a column has been removed.
|
void |
dataChanged(TreeListModelEvent event)
Invoked when some
getValueAt or getDoubleAt
result has changed. |
void |
duringObjectsRemoved(TreeListModelEvent event)
Invoked while a consecutive range of objects with their subtrees is being
removed, if the model supports it.
|
void |
eventSeriesBegin()
Invoked before a series of events begins.
|
void |
eventSeriesEnd()
Invoked after a series of events has ended.
|
void |
objectsChanged(TreeListModelEvent event)
Invoked when a consecutive range of objects with their subtrees have
changed.
|
void eventSeriesBegin()
void eventSeriesEnd()
void dataChanged(TreeListModelEvent event)
getValueAt
or getDoubleAt
result has changed.event
- An event of type
TreeListModelEvent.Type.DATA_CHANGED
.void beforeDataChange(TreeListModelEvent event)
getValueAt
or getDoubleAt
results will change, if the model supports it.event
- An event of type TreeListModelEvent.Type.BEFORE_DATA_CHANGE
.IlvTreeListModel.getSupportedEventsMask()
void objectsChanged(TreeListModelEvent event)
event
- An event of type
TreeListModelEvent.Type.OBJECTS_CHANGED
.void beforeObjectsRemoved(TreeListModelEvent event)
event
- An event of type
TreeListModelEvent.Type.BEFORE_OBJECTS_REMOVED
.IlvTreeListModel.getSupportedEventsMask()
void duringObjectsRemoved(TreeListModelEvent event)
During this notification, the getChildren
method of the model
is still guaranteed to work on the "old objects", but value accessors
getValueAt
, getDoubleAt
no longer work.
event
- An event of type
TreeListModelEvent.Type.DURING_OBJECTS_REMOVED
.IlvTreeListModel.getSupportedEventsMask()
void columnAdded(TreeListModelEvent event)
event
- An event of type
TreeListModelEvent.Type.COLUMN_ADDED
.void columnRemoved(TreeListModelEvent event)
event
- An event of type
TreeListModelEvent.Type.COLUMN_REMOVED
.void beforeColumnRemoved(TreeListModelEvent event)
event
- An event of type
TreeListModelEvent.Type.BEFORE_COLUMN_REMOVED
.IlvTreeListModel.getSupportedEventsMask()
void columnPropertyChanged(TreeListModelEvent event)
getEmptyValue()
, isEnumerated()
,
getEnumValues()
, getMinValue()
, or
getMaxValue()
.event
- An event of type
TreeListModelEvent.Type.EMPTY_VALUE_CHANGED
or
TreeListModelEvent.Type.ENUMERATED_CHANGED
or
TreeListModelEvent.Type.ENUM_VALUES_CHANGED
or
TreeListModelEvent.Type.MIN_VALUE_CHANGED
or
TreeListModelEvent.Type.MAX_VALUE_CHANGED
.© Copyright Rogue Wave Software, Inc. 1997, 2018. All Rights Reserved.