com.levigo.util.base.collections
Class AbstractListObserver<E>

java.lang.Object
  extended by com.levigo.util.base.collections.AbstractListObserver<E>
Type Parameters:
E -
All Implemented Interfaces:
ListObserver<E>

public abstract class AbstractListObserver<E>
extends Object
implements ListObserver<E>

A base implementation of ListObserver.


Constructor Summary
AbstractListObserver()
           
 
Method Summary
 void elementAdded(int index, E e)
           
 void elementRemoved(int index, E e)
           
 void elementSet(int index, E oldEntry, E newEntry)
          This default implementation delegates to a pair of calls to elementRemoved(int, Object) and elementAdded(int, Object).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractListObserver

public AbstractListObserver()
Method Detail

elementAdded

public void elementAdded(int index,
                         E e)
Specified by:
elementAdded in interface ListObserver<E>

elementRemoved

public void elementRemoved(int index,
                           E e)
Specified by:
elementRemoved in interface ListObserver<E>

elementSet

public void elementSet(int index,
                       E oldEntry,
                       E newEntry)
This default implementation delegates to a pair of calls to elementRemoved(int, Object) and elementAdded(int, Object).

Specified by:
elementSet in interface ListObserver<E>
See Also:
ListObserver.elementSet(int, java.lang.Object, java.lang.Object)


Copyright © 1995-2020 levigo holding gmbh. All Rights Reserved.