com.dxfeed.model
Interface ObservableListModel<E>

Type Parameters:
E - the list model element type
All Superinterfaces:
Collection<E>, Iterable<E>, List<E>

public interface ObservableListModel<E>
extends List<E>

A list that allows to track its changes via listeners.


Method Summary
 void addListener(ObservableListModelListener<? super E> listener)
          Adds a listener to this observable list model.
 void removeListener(ObservableListModelListener<? super E> listener)
          Removes a listener from this observable list model.
 
Methods inherited from interface java.util.List
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, size, subList, toArray, toArray
 

Method Detail

addListener

void addListener(ObservableListModelListener<? super E> listener)
Adds a listener to this observable list model.

Parameters:
listener - the listener for listening to the list changes

removeListener

void removeListener(ObservableListModelListener<? super E> listener)
Removes a listener from this observable list model. If the listener is not attached to this model, nothing happens.

Parameters:
listener - the listener to remove


Copyright © 2013 Devexperts. All Rights Reserved.