|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
A store serves as the internal place where collections store their data. A store knows nothing about special semantics like sort order, uniqueness of elements etc. but allows the actual collection efficient access to implement such aspects.
Method Summary | |
Iterator |
after()
|
void |
append(java.lang.Object o)
|
Iterator |
before()
|
Iterator |
begin()
|
void |
clear()
|
void |
compactSize()
|
boolean |
contains(java.lang.Object o)
|
Iterator |
end()
|
Iterator |
first(java.lang.Object o)
|
java.lang.Object |
get(int index)
|
EqualityStrategy |
getEqualityStrategy()
|
boolean |
isEmpty()
|
boolean |
isSorted()
true means that the store's internal representation is sorted (i.e. |
Iterator |
iter(int n)
|
Iterator |
last(java.lang.Object o)
|
void |
prepend(java.lang.Object o)
|
boolean |
preservesOrdering()
true means that the store retains elements in an order that can be specified from the outside (e.g. array), false otherwise. |
java.lang.Object |
remove(int index)
|
boolean |
remove(java.lang.Object o)
|
java.lang.Object |
set(int index,
java.lang.Object element)
|
void |
setEqualityStrategy(EqualityStrategy eqStrat)
|
int |
size()
|
java.lang.Object[] |
toArray()
|
java.lang.Object[] |
toArray(java.lang.Object[] a)
|
Method Detail |
public boolean preservesOrdering()
public boolean isSorted()
public void prepend(java.lang.Object o)
public void append(java.lang.Object o)
public Iterator before()
public Iterator begin()
public Iterator end()
public Iterator after()
public Iterator iter(int n)
public Iterator first(java.lang.Object o)
public Iterator last(java.lang.Object o)
public void compactSize()
public int size()
public boolean isEmpty()
public boolean contains(java.lang.Object o)
public void clear()
public java.lang.Object[] toArray()
public java.lang.Object[] toArray(java.lang.Object[] a)
public boolean remove(java.lang.Object o)
public java.lang.Object get(int index)
public java.lang.Object set(int index, java.lang.Object element)
public java.lang.Object remove(int index)
public EqualityStrategy getEqualityStrategy()
public void setEqualityStrategy(EqualityStrategy eqStrat)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |