Package org.jdesktop.swingbinding.impl
Class ListBindingManager
java.lang.Object
org.jdesktop.swingbinding.impl.ListBindingManager
- All Implemented Interfaces:
EventListener
,ObservableListListener
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract void
added
(int index, int length) protected abstract void
protected abstract void
changed
(int row) final int
protected abstract AbstractColumnBinding[]
final Object
getElement
(int index) final List
<?> final void
listElementPropertyChanged
(ObservableList list, int index) Notification than a property of an element in this list has changed.final void
listElementReplaced
(ObservableList list, int index, Object oldElement) Notification that an element has been replaced by another in the list.final void
listElementsAdded
(ObservableList list, int index, int length) Notification that elements have been added to the list.final void
listElementsRemoved
(ObservableList list, int index, List elements) Notification that elements have been removed from the list.protected abstract void
removed
(int index, int length) void
setElements
(List<?> elements, boolean sendAllChanged) final int
size()
final Object
valueAt
(int row, int column) protected abstract void
valueChanged
(int row, int column)
-
Constructor Details
-
ListBindingManager
public ListBindingManager()
-
-
Method Details
-
getColBindings
-
setElements
-
getElement
-
getElements
-
size
public final int size() -
valueAt
-
columnCount
public final int columnCount() -
listElementsAdded
Description copied from interface:ObservableListListener
Notification that elements have been added to the list.- Specified by:
listElementsAdded
in interfaceObservableListListener
- Parameters:
list
- theObservableList
that has changedindex
- the index the elements were added tolength
- the number of elements that were added
-
listElementsRemoved
Description copied from interface:ObservableListListener
Notification that elements have been removed from the list.- Specified by:
listElementsRemoved
in interfaceObservableListListener
- Parameters:
list
- theObservableList
that has changedindex
- the starting index the elements were removed fromelements
- a list containing the elements that were removed.
-
listElementReplaced
Description copied from interface:ObservableListListener
Notification that an element has been replaced by another in the list.- Specified by:
listElementReplaced
in interfaceObservableListListener
- Parameters:
list
- theObservableList
that has changedindex
- the index of the element that was replacedoldElement
- the element at the index before the change
-
listElementPropertyChanged
Description copied from interface:ObservableListListener
Notification than a property of an element in this list has changed. Not allObservableLists
support this notification. Only observable lists that returntrue
fromsupportsElementPropertyChanged
send this notification.- Specified by:
listElementPropertyChanged
in interfaceObservableListListener
- Parameters:
list
- theObservableList
that has changedindex
- the index of the element that changed
-
allChanged
protected abstract void allChanged() -
valueChanged
protected abstract void valueChanged(int row, int column) -
added
protected abstract void added(int index, int length) -
removed
protected abstract void removed(int index, int length) -
changed
protected abstract void changed(int row)
-