org.openpermis.editor.policy.gui.binding
Class ObservableListAdapter<E>

java.lang.Object
  extended by org.openpermis.editor.policy.gui.binding.ObservableListAdapter<E>
Type Parameters:
E - the element type of the observed list.
All Implemented Interfaces:
EventListener, org.jdesktop.observablecollections.ObservableListListener
Direct Known Subclasses:
CheckListModel.SelectionListener

public abstract class ObservableListAdapter<E>
extends Object
implements org.jdesktop.observablecollections.ObservableListListener

A listener on observable lists with default implementations.

Since:
0.3.0

Constructor Summary
ObservableListAdapter()
           
 
Method Summary
protected abstract  void listChanged(org.jdesktop.observablecollections.ObservableList<E> list)
          Universal update method for all listener methods.
 void listElementPropertyChanged(org.jdesktop.observablecollections.ObservableList list, int index)
           
 void listElementReplaced(org.jdesktop.observablecollections.ObservableList list, int index, Object oldElement)
           
 void listElementsAdded(org.jdesktop.observablecollections.ObservableList list, int index, int length)
           
 void listElementsRemoved(org.jdesktop.observablecollections.ObservableList list, int index, List oldElements)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObservableListAdapter

public ObservableListAdapter()
Method Detail

listChanged

protected abstract void listChanged(org.jdesktop.observablecollections.ObservableList<E> list)
Universal update method for all listener methods.

Parameters:
list - the list that was changed.
Since:
0.3.0

listElementPropertyChanged

public void listElementPropertyChanged(org.jdesktop.observablecollections.ObservableList list,
                                       int index)
Specified by:
listElementPropertyChanged in interface org.jdesktop.observablecollections.ObservableListListener
Since:
0.3.0

listElementReplaced

public void listElementReplaced(org.jdesktop.observablecollections.ObservableList list,
                                int index,
                                Object oldElement)
Specified by:
listElementReplaced in interface org.jdesktop.observablecollections.ObservableListListener
Since:
0.3.0

listElementsAdded

public void listElementsAdded(org.jdesktop.observablecollections.ObservableList list,
                              int index,
                              int length)
Specified by:
listElementsAdded in interface org.jdesktop.observablecollections.ObservableListListener
Since:
0.3.0

listElementsRemoved

public void listElementsRemoved(org.jdesktop.observablecollections.ObservableList list,
                                int index,
                                List oldElements)
Specified by:
listElementsRemoved in interface org.jdesktop.observablecollections.ObservableListListener
Since:
0.3.0


PERMIS Role Based Access Control 0.4.0 (Build 15)
2009/05/20 08:15:22
Copyright (c) 2002-2007 Ergon Informatik AG