-
- All Superinterfaces:
Collection<E>,Iterable<E>,List<E>
- All Known Subinterfaces:
ListData<V>,ListDataBinding,ListDownlink<V>,ListLane<V>
- All Known Implementing Classes:
ListDataModel,ListDataModel,ListDataProxy,ListDataView,ListDownlinkView,ListLaneView,STree,STreeList,STreeList,ValueKeyedList
public interface KeyedList<E> extends List<E>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidadd(int index, E element, Object key)booleanadd(E element, Object key)ListIterator<Map.Entry<Object,E>>entryIterator()Eget(int index, Object key)Map.Entry<Object,E>getEntry(int index)Map.Entry<Object,E>getEntry(int index, Object key)ListIterator<Object>keyIterator()voidmove(int fromIndex, int toIndex)voidmove(int fromIndex, int toIndex, Object key)Eremove(int index, Object key)Eset(int index, E element, Object key)-
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
-
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, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray
-
-
-
-
Method Detail
-
move
void move(int fromIndex, int toIndex)
-
move
void move(int fromIndex, int toIndex, Object key)
-
keyIterator
ListIterator<Object> keyIterator()
-
entryIterator
ListIterator<Map.Entry<Object,E>> entryIterator()
-
-