public interface IObservableList extends List, IObservableCollection
AbstractObservableList,
ObservableList| Modifier and Type | Method and Description |
|---|---|
boolean |
add(Object o) |
boolean |
addAll(Collection c) |
boolean |
addAll(int index,
Collection c) |
void |
addListChangeListener(IListChangeListener listener)
Adds the given list change listener to the list of list change listeners.
|
boolean |
contains(Object o) |
boolean |
containsAll(Collection c) |
boolean |
equals(Object o) |
Object |
get(int index) |
Object |
getElementType()
Returns the element type of this observable collection, or
null if this observable collection is untyped. |
int |
hashCode() |
int |
indexOf(Object o) |
boolean |
isEmpty() |
Iterator |
iterator() |
int |
lastIndexOf(Object o) |
ListIterator |
listIterator() |
ListIterator |
listIterator(int index) |
Object |
move(int oldIndex,
int newIndex)
Moves the element located at
oldIndex to
newIndex. |
Object |
remove(int index) |
boolean |
remove(Object o) |
boolean |
removeAll(Collection c) |
void |
removeListChangeListener(IListChangeListener listener)
Removes the given list change listener from the list of list change listeners.
|
boolean |
retainAll(Collection c) |
Object |
set(int index,
Object element) |
int |
size() |
List |
subList(int fromIndex,
int toIndex) |
Object[] |
toArray() |
Object[] |
toArray(Object[] a) |
addChangeListener, addDisposeListener, addStaleListener, dispose, getRealm, isDisposed, isStale, removeChangeListener, removeDisposeListener, removeStaleListenervoid addListChangeListener(IListChangeListener listener)
listener - void removeListChangeListener(IListChangeListener listener)
listener - int size()
size in interface Collectionsize in interface Listboolean isEmpty()
isEmpty in interface CollectionisEmpty in interface Listboolean contains(Object o)
contains in interface Collectioncontains in interface ListIterator iterator()
Object[] toArray()
toArray in interface CollectiontoArray in interface ListObject[] toArray(Object[] a)
toArray in interface CollectiontoArray in interface Listboolean add(Object o)
add in interface Collectionadd in interface Listboolean remove(Object o)
remove in interface Collectionremove in interface Listboolean containsAll(Collection c)
containsAll in interface CollectioncontainsAll in interface Listboolean addAll(Collection c)
addAll in interface CollectionaddAll in interface Listboolean addAll(int index,
Collection c)
boolean removeAll(Collection c)
removeAll in interface CollectionremoveAll in interface Listboolean retainAll(Collection c)
retainAll in interface CollectionretainAll in interface Listboolean equals(Object o)
int hashCode()
Object move(int oldIndex, int newIndex)
oldIndex to
newIndex. This method is equivalent to calling
add(newIndex, remove(oldIndex)).
Implementors should deliver list change notification for the remove and
add operations in the same ListChangeEvent, as this allows
ListDiff.accept(ListDiffVisitor) to recognize the operation as a
move.
oldIndex - the element's position before the move. Must be within the
range 0 <= oldIndex < size().newIndex - the element's position after the move. Must be within the
range 0 <= newIndex < size().IndexOutOfBoundsException - if either argument is out of range (0 <= index < size()).ListDiffVisitor.handleMove(int, int, Object),
ListDiff.accept(ListDiffVisitor)int lastIndexOf(Object o)
lastIndexOf in interface ListListIterator listIterator()
listIterator in interface ListListIterator listIterator(int index)
listIterator in interface ListList subList(int fromIndex, int toIndex)
Object getElementType()
IObservableCollectionnull if this observable collection is untyped.getElementType in interface IObservableCollectionnull if untyped
Copyright (c) 2000, 2014 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.