|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectit.unimi.dsi.fastutil.longs.AbstractLongCollection
it.unimi.dsi.fastutil.longs.AbstractLongList
it.unimi.dsi.util.AbstractLongBigList
public abstract class AbstractLongBigList
An abstract implementation of a LongBigList
. Concrete subclasses must provide just
length()
and getLong()
.
Nested Class Summary | |
---|---|
protected static class |
AbstractLongBigList.LongSubBigList
|
Nested classes/interfaces inherited from class it.unimi.dsi.fastutil.longs.AbstractLongList |
---|
AbstractLongList.LongSubList |
Constructor Summary | |
---|---|
AbstractLongBigList()
|
Method Summary | |
---|---|
void |
add(long index,
long value)
Adds the long at the given position. |
protected void |
ensureIndex(long index)
|
protected void |
ensureRestrictedIndex(long index)
|
long |
getLong(int index)
|
LongBigList |
length(long newLength)
Sets the number of elements in this big list. |
long |
removeLong(long index)
Removes the long at the given position. |
long |
set(long index,
long value)
Sets the long at the given position. |
int |
size()
|
LongBigList |
subList(long from,
long to)
Returns a big sublist view of this big list. |
Methods inherited from class it.unimi.dsi.fastutil.longs.AbstractLongList |
---|
add, add, add, addAll, addAll, addAll, addAll, addAll, addAll, addElements, addElements, compareTo, contains, ensureIndex, ensureRestrictedIndex, equals, get, getElements, hashCode, indexOf, indexOf, iterator, lastIndexOf, lastIndexOf, listIterator, listIterator, longListIterator, longListIterator, longSubList, peek, peekLong, pop, popLong, push, push, rem, remove, remove, removeElements, removeLong, set, set, size, subList, top, topLong, toString |
Methods inherited from class it.unimi.dsi.fastutil.longs.AbstractLongCollection |
---|
add, clear, contains, containsAll, containsAll, isEmpty, longIterator, rem, removeAll, removeAll, retainAll, retainAll, toArray, toArray, toArray, toLongArray, toLongArray |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface it.unimi.dsi.util.LongBigList |
---|
getLong, length |
Methods inherited from interface it.unimi.dsi.fastutil.longs.LongList |
---|
add, addAll, addAll, addAll, addElements, addElements, getElements, indexOf, iterator, lastIndexOf, listIterator, listIterator, longListIterator, longListIterator, longSubList, removeElements, removeLong, set, size, subList |
Methods inherited from interface java.util.List |
---|
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, lastIndexOf, remove, remove, removeAll, retainAll, set, toArray, toArray |
Methods inherited from interface java.lang.Comparable |
---|
compareTo |
Methods inherited from interface it.unimi.dsi.fastutil.longs.LongCollection |
---|
add, addAll, contains, containsAll, longIterator, rem, removeAll, retainAll, toArray, toArray, toLongArray, toLongArray |
Methods inherited from interface it.unimi.dsi.fastutil.Stack |
---|
isEmpty |
Constructor Detail |
---|
public AbstractLongBigList()
Method Detail |
---|
protected void ensureIndex(long index)
protected void ensureRestrictedIndex(long index)
public long set(long index, long value)
LongBigList
set
in interface LongBigList
index
- a position in the list.value
- a long value.
List.set(int,Object)
public void add(long index, long value)
LongBigList
add
in interface LongBigList
index
- a position in the list.value
- a long value.List.add(int,Object)
public long removeLong(long index)
LongBigList
removeLong
in interface LongBigList
index
- a position in the list.
List.remove(int)
public LongBigList length(long newLength)
LongBigList
length
in interface LongBigList
LongList.size(int)
public long getLong(int index)
getLong
in interface LongList
public int size()
size
in interface java.util.Collection<java.lang.Long>
size
in interface java.util.List<java.lang.Long>
public LongBigList subList(long from, long to)
LongBigList
subList
in interface LongBigList
from
- the starting element (inclusive).to
- the ending element (exclusive).
List.subList(int, int)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |