org.jdesktop.swingbinding.impl
Class ListBindingManager

java.lang.Object
  extended by org.jdesktop.swingbinding.impl.ListBindingManager
All Implemented Interfaces:
java.util.EventListener, ObservableListListener

public abstract class ListBindingManager
extends java.lang.Object
implements ObservableListListener

Author:
sky, Shannon Hickey

Constructor Summary
ListBindingManager()
           
 
Method Summary
protected abstract  void added(int index, int length)
           
protected abstract  void allChanged()
           
protected abstract  void changed(int row)
           
 int columnCount()
           
protected abstract  AbstractColumnBinding[] getColBindings()
           
 java.lang.Object getElement(int index)
           
 java.util.List<?> getElements()
           
 void listElementPropertyChanged(ObservableList list, int index)
           
 void listElementReplaced(ObservableList list, int index, java.lang.Object oldElement)
           
 void listElementsAdded(ObservableList list, int index, int length)
           
 void listElementsRemoved(ObservableList list, int index, java.util.List elements)
           
protected abstract  void removed(int index, int length)
           
 void setElements(java.util.List<?> elements, boolean sendAllChanged)
           
 int size()
           
 java.lang.Object valueAt(int row, int column)
           
protected abstract  void valueChanged(int row, int column)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ListBindingManager

public ListBindingManager()
Method Detail

getColBindings

protected abstract AbstractColumnBinding[] getColBindings()

setElements

public void setElements(java.util.List<?> elements,
                        boolean sendAllChanged)

getElement

public final java.lang.Object getElement(int index)

getElements

public final java.util.List<?> getElements()

size

public final int size()

valueAt

public final java.lang.Object valueAt(int row,
                                      int column)

columnCount

public final int columnCount()

listElementsAdded

public final void listElementsAdded(ObservableList list,
                                    int index,
                                    int length)
Specified by:
listElementsAdded in interface ObservableListListener

listElementsRemoved

public final void listElementsRemoved(ObservableList list,
                                      int index,
                                      java.util.List elements)
Specified by:
listElementsRemoved in interface ObservableListListener

listElementReplaced

public final void listElementReplaced(ObservableList list,
                                      int index,
                                      java.lang.Object oldElement)
Specified by:
listElementReplaced in interface ObservableListListener

listElementPropertyChanged

public final void listElementPropertyChanged(ObservableList list,
                                             int index)
Specified by:
listElementPropertyChanged in interface ObservableListListener

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)


Copyright © 2009 Tidalwave s.a.s.. All Rights Reserved.