Serialized Form
-
Package org.magicwerk.brownies.collections
-
Class org.magicwerk.brownies.collections.BigList extends IList<E> implements Serializable
- serialVersionUID:
- 3715838828540564836L
-
Serialization Methods
-
readObject
private void readObject(java.io.ObjectInputStream ois) throws java.io.IOException, java.lang.ClassNotFoundException
Deserialize a BigList object.- Throws:
java.io.IOException
- if serialization failsjava.lang.ClassNotFoundException
- if serialization fails
-
writeObject
private void writeObject(java.io.ObjectOutputStream oos) throws java.io.IOException
Serialize a BigList object.- Serial Data:
- block size (int), number of elements (int), followed by all of its elements (each an Object) in the proper order
- Throws:
java.io.IOException
- if serialization fails
-
-
Serialized Fields
-
blockSize
int blockSize
Number of elements stored at maximum in a block -
currBlockEnd
int currBlockEnd
End index of current block -
currBlockStart
int currBlockStart
Start index of current block -
currModify
int currModify
Modify value which must be applied before this block is not current any more -
currNode
BigList.BlockNode<E> currNode
Current node -
rootNode
BigList.BlockNode<E> rootNode
The root node in the tree -
size
int size
Number of elements stored in this BigList
-
-
Class org.magicwerk.brownies.collections.BigList.ReadOnlyBigList extends BigList<E> implements Serializable
- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.GapList extends IList<E> implements Serializable
- serialVersionUID:
- -4477005565661968383L
-
Serialization Methods
-
readObject
private void readObject(java.io.ObjectInputStream ois) throws java.io.IOException, java.lang.ClassNotFoundException
Deserialize a GapList object.- Throws:
java.io.IOException
- if serialization failsjava.lang.ClassNotFoundException
- if serialization fails
-
writeObject
private void writeObject(java.io.ObjectOutputStream oos) throws java.io.IOException
Serialize a GapList object.- Serial Data:
- The length of the array backing the GapList instance is emitted (int), followed by all of its elements (each an Object) in the proper order.
- Throws:
java.io.IOException
- if serialization fails
-
-
Serialized Fields
-
end
int end
Physical position after last element -
gapAddRight
boolean gapAddRight
If false (default) an element is added on the left side of the gap (favorable for adding after an insertion point, e.g. indexes 5, 6, 7), if true the element is added on the right side of the gap (favorable for adding before an insertion point, e.g. indexes 5, 5, 5) -
gapIndex
int gapIndex
Logical index of first element after gap (ignored if gapSize=0) -
gapSize
int gapSize
Size of gap (0 if there is no gap) -
gapStart
int gapStart
Physical position of first slot in gap (ignored if gapSize=0) -
size
int size
Number of elements stored in this GapList -
start
int start
Physical position of first element -
values
E[] values
Array holding raw data
-
-
Class org.magicwerk.brownies.collections.GapList.ReadOnlyList extends GapList<E> implements Serializable
- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.IList extends java.util.AbstractList<E> implements Serializable
-
Class org.magicwerk.brownies.collections.Key1Collection extends KeyCollectionImpl<E> implements Serializable
-
Class org.magicwerk.brownies.collections.Key1List extends KeyListImpl<E> implements Serializable
-
Class org.magicwerk.brownies.collections.Key1List.ReadOnlyKey1List extends Key1List<E,K> implements Serializable
- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.Key1Set extends Key1Collection<E,K> implements Serializable
-
Class org.magicwerk.brownies.collections.Key2Collection extends KeyCollectionImpl<E> implements Serializable
-
Class org.magicwerk.brownies.collections.Key2List extends KeyListImpl<E> implements Serializable
-
Class org.magicwerk.brownies.collections.Key2List.ReadOnlyKey2List extends Key2List<E,K1,K2> implements Serializable
- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.Key2Set extends Key2Collection<E,K1,K2> implements Serializable
-
Class org.magicwerk.brownies.collections.KeyCollection extends KeyCollectionImpl<E> implements Serializable
-
Class org.magicwerk.brownies.collections.KeyCollectionAsMap extends java.lang.Object implements Serializable
-
Serialized Fields
-
coll
KeyCollectionImpl<E> coll
Reference to KeyCollectionImpl containing data (exactly one of the fields coll and list is set) -
immutable
boolean immutable
-
keyIndex
int keyIndex
-
list
KeyListImpl<E> list
Reference to KeyListImpl containing data (exactly one of the fields coll and list is set)
-
-
-
Class org.magicwerk.brownies.collections.KeyCollectionAsSet extends CollectionAsSet<E> implements Serializable
-
Class org.magicwerk.brownies.collections.KeyCollectionImpl extends java.lang.Object implements Serializable
-
Serialized Fields
-
afterDeleteTrigger
java.util.function.Consumer<E> afterDeleteTrigger
-
afterInsertTrigger
java.util.function.Consumer<E> afterInsertTrigger
-
allowNullElem
boolean allowNullElem
True to allow null elements, false to reject them. -
beforeDeleteTrigger
java.util.function.Consumer<E> beforeDeleteTrigger
-
beforeInsertTrigger
java.util.function.Consumer<E> beforeInsertTrigger
-
constraint
java.util.function.Predicate<E> constraint
All elements in the list must fulfill this predicate, if null, all elements are allowed -
keyList
KeyListImpl<E> keyList
Back pointer to KeyListImpl if this object is used to implement a KeyList, Key1List, Key2List. Otherwise null if it is part of a KeyCollection, Key1Collection, Key2Collection. -
keyMaps
KeyCollectionImpl.KeyMap<E,java.lang.Object>[] keyMaps
Maps for element and all defined keys. keyMaps may be null for a KeyListImpl without keys. Index 0 is reserved for the elem key using an IdentMapper. If there is no elem key, keyMaps[0] contains null. -
maxSize
int maxSize
Maximum absolute or windows size, 0 if this list has no size restriction -
movingWindow
boolean movingWindow
If maxSize is greater than 0, this boolean indicates whether the size is for window (true) or absolute (false) -
orderByKey
int orderByKey
Index of key map which defines order (-1 for no order, only possible for KeyList). If an order key is defined for a KeyList, it must be implemented as KeyMap.keysList. -
setBehavior
boolean setBehavior
true if collections implementsSet
, false for @{link Collection} (behavior ofKeyCollectionImpl.add(E)
changes) -
size
int size
Size of collection. The size is cached, as the key maps do not know the size if duplicates are allowed.
-
-
-
Class org.magicwerk.brownies.collections.KeyList extends KeyListImpl<E> implements Serializable
-
Class org.magicwerk.brownies.collections.KeyList.ImmutableKeyList extends KeyList<E> implements Serializable
- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.KeyListImpl extends IList<E> implements Serializable
-
Serialized Fields
-
keyColl
KeyCollectionImpl<E> keyColl
Key collection used for key storage (never null). -
list
IList<E> list
List where the list content of this KeyListImpl is stored (never null). If this is list sorted by element (key 0), keyColl.keyMaps[0].keysList will also reference this list.
-
-
-
Class org.magicwerk.brownies.collections.KeySet extends KeyCollection<E> implements Serializable
-
-
Package org.magicwerk.brownies.collections.exceptions
-
Class org.magicwerk.brownies.collections.exceptions.DuplicateKeyException extends KeyException implements Serializable
-
Serialized Fields
-
key
java.lang.Object key
Key which is not allowed due to a duplicate
-
-
-
Class org.magicwerk.brownies.collections.exceptions.KeyException extends java.lang.RuntimeException implements Serializable
-
-
Package org.magicwerk.brownies.collections.helper
-
Class org.magicwerk.brownies.collections.helper.IdentMapper extends java.lang.Object implements Serializable
-
Class org.magicwerk.brownies.collections.helper.MutableInt extends java.lang.Number implements Serializable
- serialVersionUID:
- 512176391864L
-
Serialized Fields
-
value
int value
The mutable value.
-
-
Class org.magicwerk.brownies.collections.helper.NaturalComparator extends SingletonComparator<T> implements Serializable
-
Class org.magicwerk.brownies.collections.helper.NullComparator extends SingletonComparator<T> implements Serializable
-
Serialized Fields
-
comparator
java.util.Comparator<T> comparator
-
nullsFirst
boolean nullsFirst
-
-
-
-
Package org.magicwerk.brownies.collections.primitive
-
Class org.magicwerk.brownies.collections.primitive.BooleanBigList extends IBooleanList implements Serializable
- serialVersionUID:
- 3715838828540564836L
-
Serialization Methods
-
readObject
private void readObject(java.io.ObjectInputStream ois) throws java.io.IOException, java.lang.ClassNotFoundException
Deserialize a BooleanBigList object.- Throws:
java.io.IOException
- if serialization failsjava.lang.ClassNotFoundException
- if serialization fails
-
writeObject
private void writeObject(java.io.ObjectOutputStream oos) throws java.io.IOException
Serialize a BooleanBigList object.- Serial Data:
- block size (int), number of elements (int), followed by all of its elements (each an Object) in the proper order
- Throws:
java.io.IOException
- if serialization fails
-
-
Serialized Fields
-
blockSize
int blockSize
Number of elements stored at maximum in a block -
currBooleanBlockEnd
int currBooleanBlockEnd
End index of current block -
currBooleanBlockStart
int currBooleanBlockStart
Start index of current block -
currModify
int currModify
Modify value which must be applied before this block is not current any more -
currNode
BooleanBigList.BooleanBlockNode currNode
Current node -
rootNode
BooleanBigList.BooleanBlockNode rootNode
The root node in the tree -
size
int size
Number of elements stored in this BooleanBigList
-
-
Class org.magicwerk.brownies.collections.primitive.BooleanBigList.ReadOnlyBooleanBigList extends BooleanBigList implements Serializable
- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.BooleanGapList extends IBooleanList implements Serializable
- serialVersionUID:
- -4477005565661968383L
-
Serialization Methods
-
readObject
private void readObject(java.io.ObjectInputStream ois) throws java.io.IOException, java.lang.ClassNotFoundException
Deserialize a BooleanGapList object.- Throws:
java.io.IOException
- if serialization failsjava.lang.ClassNotFoundException
- if serialization fails
-
writeObject
private void writeObject(java.io.ObjectOutputStream oos) throws java.io.IOException
Serialize a BooleanGapList object.- Serial Data:
- The length of the array backing the BooleanGapList instance is emitted (int), followed by all of its elements (each an Object) in the proper order.
- Throws:
java.io.IOException
- if serialization fails
-
-
Serialized Fields
-
end
int end
Physical position after last element -
gapAddRight
boolean gapAddRight
If false (default) an element is added on the left side of the gap (favorable for adding after an insertion point, e.g. indexes 5, 6, 7), if true the element is added on the right side of the gap (favorable for adding before an insertion point, e.g. indexes 5, 5, 5) -
gapIndex
int gapIndex
Logical index of first element after gap (ignored if gapSize=0) -
gapSize
int gapSize
Size of gap (0 if there is no gap) -
gapStart
int gapStart
Physical position of first slot in gap (ignored if gapSize=0) -
size
int size
Number of elements stored in this BooleanGapList -
start
int start
Physical position of first element -
values
boolean[] values
Array holding raw data
-
-
Class org.magicwerk.brownies.collections.primitive.BooleanGapList.ReadOnlyList extends BooleanGapList implements Serializable
- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.BooleanObjBigList extends IList<java.lang.Boolean> implements Serializable
-
Serialized Fields
-
list
BooleanBigList list
-
-
-
Class org.magicwerk.brownies.collections.primitive.BooleanObjBigList.ImmutableBooleanObjBigList extends BooleanObjBigList implements Serializable
- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.BooleanObjGapList extends IList<java.lang.Boolean> implements Serializable
-
Serialized Fields
-
list
BooleanGapList list
-
-
-
Class org.magicwerk.brownies.collections.primitive.BooleanObjGapList.ImmutableBooleanObjGapList extends BooleanObjGapList implements Serializable
- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.ByteBigList extends IByteList implements Serializable
- serialVersionUID:
- 3715838828540564836L
-
Serialization Methods
-
readObject
private void readObject(java.io.ObjectInputStream ois) throws java.io.IOException, java.lang.ClassNotFoundException
Deserialize a ByteBigList object.- Throws:
java.io.IOException
- if serialization failsjava.lang.ClassNotFoundException
- if serialization fails
-
writeObject
private void writeObject(java.io.ObjectOutputStream oos) throws java.io.IOException
Serialize a ByteBigList object.- Serial Data:
- block size (int), number of elements (int), followed by all of its elements (each an Object) in the proper order
- Throws:
java.io.IOException
- if serialization fails
-
-
Serialized Fields
-
blockSize
int blockSize
Number of elements stored at maximum in a block -
currByteBlockEnd
int currByteBlockEnd
End index of current block -
currByteBlockStart
int currByteBlockStart
Start index of current block -
currModify
int currModify
Modify value which must be applied before this block is not current any more -
currNode
ByteBigList.ByteBlockNode currNode
Current node -
rootNode
ByteBigList.ByteBlockNode rootNode
The root node in the tree -
size
int size
Number of elements stored in this ByteBigList
-
-
Class org.magicwerk.brownies.collections.primitive.ByteBigList.ReadOnlyByteBigList extends ByteBigList implements Serializable
- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.ByteGapList extends IByteList implements Serializable
- serialVersionUID:
- -4477005565661968383L
-
Serialization Methods
-
readObject
private void readObject(java.io.ObjectInputStream ois) throws java.io.IOException, java.lang.ClassNotFoundException
Deserialize a ByteGapList object.- Throws:
java.io.IOException
- if serialization failsjava.lang.ClassNotFoundException
- if serialization fails
-
writeObject
private void writeObject(java.io.ObjectOutputStream oos) throws java.io.IOException
Serialize a ByteGapList object.- Serial Data:
- The length of the array backing the ByteGapList instance is emitted (int), followed by all of its elements (each an Object) in the proper order.
- Throws:
java.io.IOException
- if serialization fails
-
-
Serialized Fields
-
end
int end
Physical position after last element -
gapAddRight
boolean gapAddRight
If false (default) an element is added on the left side of the gap (favorable for adding after an insertion point, e.g. indexes 5, 6, 7), if true the element is added on the right side of the gap (favorable for adding before an insertion point, e.g. indexes 5, 5, 5) -
gapIndex
int gapIndex
Logical index of first element after gap (ignored if gapSize=0) -
gapSize
int gapSize
Size of gap (0 if there is no gap) -
gapStart
int gapStart
Physical position of first slot in gap (ignored if gapSize=0) -
size
int size
Number of elements stored in this ByteGapList -
start
int start
Physical position of first element -
values
byte[] values
Array holding raw data
-
-
Class org.magicwerk.brownies.collections.primitive.ByteGapList.ReadOnlyList extends ByteGapList implements Serializable
- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.ByteObjBigList extends IList<java.lang.Byte> implements Serializable
-
Serialized Fields
-
list
ByteBigList list
-
-
-
Class org.magicwerk.brownies.collections.primitive.ByteObjBigList.ImmutableByteObjBigList extends ByteObjBigList implements Serializable
- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.ByteObjGapList extends IList<java.lang.Byte> implements Serializable
-
Serialized Fields
-
list
ByteGapList list
-
-
-
Class org.magicwerk.brownies.collections.primitive.ByteObjGapList.ImmutableByteObjGapList extends ByteObjGapList implements Serializable
- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.CharBigList extends ICharList implements Serializable
- serialVersionUID:
- 3715838828540564836L
-
Serialization Methods
-
readObject
private void readObject(java.io.ObjectInputStream ois) throws java.io.IOException, java.lang.ClassNotFoundException
Deserialize a CharBigList object.- Throws:
java.io.IOException
- if serialization failsjava.lang.ClassNotFoundException
- if serialization fails
-
writeObject
private void writeObject(java.io.ObjectOutputStream oos) throws java.io.IOException
Serialize a CharBigList object.- Serial Data:
- block size (int), number of elements (int), followed by all of its elements (each an Object) in the proper order
- Throws:
java.io.IOException
- if serialization fails
-
-
Serialized Fields
-
blockSize
int blockSize
Number of elements stored at maximum in a block -
currCharBlockEnd
int currCharBlockEnd
End index of current block -
currCharBlockStart
int currCharBlockStart
Start index of current block -
currModify
int currModify
Modify value which must be applied before this block is not current any more -
currNode
CharBigList.CharBlockNode currNode
Current node -
rootNode
CharBigList.CharBlockNode rootNode
The root node in the tree -
size
int size
Number of elements stored in this CharBigList
-
-
Class org.magicwerk.brownies.collections.primitive.CharBigList.ReadOnlyCharBigList extends CharBigList implements Serializable
- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.CharGapList extends ICharList implements Serializable
- serialVersionUID:
- -4477005565661968383L
-
Serialization Methods
-
readObject
private void readObject(java.io.ObjectInputStream ois) throws java.io.IOException, java.lang.ClassNotFoundException
Deserialize a CharGapList object.- Throws:
java.io.IOException
- if serialization failsjava.lang.ClassNotFoundException
- if serialization fails
-
writeObject
private void writeObject(java.io.ObjectOutputStream oos) throws java.io.IOException
Serialize a CharGapList object.- Serial Data:
- The length of the array backing the CharGapList instance is emitted (int), followed by all of its elements (each an Object) in the proper order.
- Throws:
java.io.IOException
- if serialization fails
-
-
Serialized Fields
-
end
int end
Physical position after last element -
gapAddRight
boolean gapAddRight
If false (default) an element is added on the left side of the gap (favorable for adding after an insertion point, e.g. indexes 5, 6, 7), if true the element is added on the right side of the gap (favorable for adding before an insertion point, e.g. indexes 5, 5, 5) -
gapIndex
int gapIndex
Logical index of first element after gap (ignored if gapSize=0) -
gapSize
int gapSize
Size of gap (0 if there is no gap) -
gapStart
int gapStart
Physical position of first slot in gap (ignored if gapSize=0) -
size
int size
Number of elements stored in this CharGapList -
start
int start
Physical position of first element -
values
char[] values
Array holding raw data
-
-
Class org.magicwerk.brownies.collections.primitive.CharGapList.ReadOnlyList extends CharGapList implements Serializable
- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.CharObjBigList extends IList<java.lang.Character> implements Serializable
-
Serialized Fields
-
list
CharBigList list
-
-
-
Class org.magicwerk.brownies.collections.primitive.CharObjBigList.ImmutableCharObjBigList extends CharObjBigList implements Serializable
- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.CharObjGapList extends IList<java.lang.Character> implements Serializable
-
Serialized Fields
-
list
CharGapList list
-
-
-
Class org.magicwerk.brownies.collections.primitive.CharObjGapList.ImmutableCharObjGapList extends CharObjGapList implements Serializable
- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.DoubleBigList extends IDoubleList implements Serializable
- serialVersionUID:
- 3715838828540564836L
-
Serialization Methods
-
readObject
private void readObject(java.io.ObjectInputStream ois) throws java.io.IOException, java.lang.ClassNotFoundException
Deserialize a DoubleBigList object.- Throws:
java.io.IOException
- if serialization failsjava.lang.ClassNotFoundException
- if serialization fails
-
writeObject
private void writeObject(java.io.ObjectOutputStream oos) throws java.io.IOException
Serialize a DoubleBigList object.- Serial Data:
- block size (int), number of elements (int), followed by all of its elements (each an Object) in the proper order
- Throws:
java.io.IOException
- if serialization fails
-
-
Serialized Fields
-
blockSize
int blockSize
Number of elements stored at maximum in a block -
currDoubleBlockEnd
int currDoubleBlockEnd
End index of current block -
currDoubleBlockStart
int currDoubleBlockStart
Start index of current block -
currModify
int currModify
Modify value which must be applied before this block is not current any more -
currNode
DoubleBigList.DoubleBlockNode currNode
Current node -
rootNode
DoubleBigList.DoubleBlockNode rootNode
The root node in the tree -
size
int size
Number of elements stored in this DoubleBigList
-
-
Class org.magicwerk.brownies.collections.primitive.DoubleBigList.ReadOnlyDoubleBigList extends DoubleBigList implements Serializable
- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.DoubleGapList extends IDoubleList implements Serializable
- serialVersionUID:
- -4477005565661968383L
-
Serialization Methods
-
readObject
private void readObject(java.io.ObjectInputStream ois) throws java.io.IOException, java.lang.ClassNotFoundException
Deserialize a DoubleGapList object.- Throws:
java.io.IOException
- if serialization failsjava.lang.ClassNotFoundException
- if serialization fails
-
writeObject
private void writeObject(java.io.ObjectOutputStream oos) throws java.io.IOException
Serialize a DoubleGapList object.- Serial Data:
- The length of the array backing the DoubleGapList instance is emitted (int), followed by all of its elements (each an Object) in the proper order.
- Throws:
java.io.IOException
- if serialization fails
-
-
Serialized Fields
-
end
int end
Physical position after last element -
gapAddRight
boolean gapAddRight
If false (default) an element is added on the left side of the gap (favorable for adding after an insertion point, e.g. indexes 5, 6, 7), if true the element is added on the right side of the gap (favorable for adding before an insertion point, e.g. indexes 5, 5, 5) -
gapIndex
int gapIndex
Logical index of first element after gap (ignored if gapSize=0) -
gapSize
int gapSize
Size of gap (0 if there is no gap) -
gapStart
int gapStart
Physical position of first slot in gap (ignored if gapSize=0) -
size
int size
Number of elements stored in this DoubleGapList -
start
int start
Physical position of first element -
values
double[] values
Array holding raw data
-
-
Class org.magicwerk.brownies.collections.primitive.DoubleGapList.ReadOnlyList extends DoubleGapList implements Serializable
- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.DoubleObjBigList extends IList<java.lang.Double> implements Serializable
-
Serialized Fields
-
list
DoubleBigList list
-
-
-
Class org.magicwerk.brownies.collections.primitive.DoubleObjBigList.ImmutableDoubleObjBigList extends DoubleObjBigList implements Serializable
- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.DoubleObjGapList extends IList<java.lang.Double> implements Serializable
-
Serialized Fields
-
list
DoubleGapList list
-
-
-
Class org.magicwerk.brownies.collections.primitive.DoubleObjGapList.ImmutableDoubleObjGapList extends DoubleObjGapList implements Serializable
- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.FloatBigList extends IFloatList implements Serializable
- serialVersionUID:
- 3715838828540564836L
-
Serialization Methods
-
readObject
private void readObject(java.io.ObjectInputStream ois) throws java.io.IOException, java.lang.ClassNotFoundException
Deserialize a FloatBigList object.- Throws:
java.io.IOException
- if serialization failsjava.lang.ClassNotFoundException
- if serialization fails
-
writeObject
private void writeObject(java.io.ObjectOutputStream oos) throws java.io.IOException
Serialize a FloatBigList object.- Serial Data:
- block size (int), number of elements (int), followed by all of its elements (each an Object) in the proper order
- Throws:
java.io.IOException
- if serialization fails
-
-
Serialized Fields
-
blockSize
int blockSize
Number of elements stored at maximum in a block -
currFloatBlockEnd
int currFloatBlockEnd
End index of current block -
currFloatBlockStart
int currFloatBlockStart
Start index of current block -
currModify
int currModify
Modify value which must be applied before this block is not current any more -
currNode
FloatBigList.FloatBlockNode currNode
Current node -
rootNode
FloatBigList.FloatBlockNode rootNode
The root node in the tree -
size
int size
Number of elements stored in this FloatBigList
-
-
Class org.magicwerk.brownies.collections.primitive.FloatBigList.ReadOnlyFloatBigList extends FloatBigList implements Serializable
- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.FloatGapList extends IFloatList implements Serializable
- serialVersionUID:
- -4477005565661968383L
-
Serialization Methods
-
readObject
private void readObject(java.io.ObjectInputStream ois) throws java.io.IOException, java.lang.ClassNotFoundException
Deserialize a FloatGapList object.- Throws:
java.io.IOException
- if serialization failsjava.lang.ClassNotFoundException
- if serialization fails
-
writeObject
private void writeObject(java.io.ObjectOutputStream oos) throws java.io.IOException
Serialize a FloatGapList object.- Serial Data:
- The length of the array backing the FloatGapList instance is emitted (int), followed by all of its elements (each an Object) in the proper order.
- Throws:
java.io.IOException
- if serialization fails
-
-
Serialized Fields
-
end
int end
Physical position after last element -
gapAddRight
boolean gapAddRight
If false (default) an element is added on the left side of the gap (favorable for adding after an insertion point, e.g. indexes 5, 6, 7), if true the element is added on the right side of the gap (favorable for adding before an insertion point, e.g. indexes 5, 5, 5) -
gapIndex
int gapIndex
Logical index of first element after gap (ignored if gapSize=0) -
gapSize
int gapSize
Size of gap (0 if there is no gap) -
gapStart
int gapStart
Physical position of first slot in gap (ignored if gapSize=0) -
size
int size
Number of elements stored in this FloatGapList -
start
int start
Physical position of first element -
values
float[] values
Array holding raw data
-
-
Class org.magicwerk.brownies.collections.primitive.FloatGapList.ReadOnlyList extends FloatGapList implements Serializable
- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.FloatObjBigList extends IList<java.lang.Float> implements Serializable
-
Serialized Fields
-
list
FloatBigList list
-
-
-
Class org.magicwerk.brownies.collections.primitive.FloatObjBigList.ImmutableFloatObjBigList extends FloatObjBigList implements Serializable
- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.FloatObjGapList extends IList<java.lang.Float> implements Serializable
-
Serialized Fields
-
list
FloatGapList list
-
-
-
Class org.magicwerk.brownies.collections.primitive.FloatObjGapList.ImmutableFloatObjGapList extends FloatObjGapList implements Serializable
- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.IBooleanList extends java.lang.Object implements Serializable
-
Class org.magicwerk.brownies.collections.primitive.IByteList extends java.lang.Object implements Serializable
-
Class org.magicwerk.brownies.collections.primitive.ICharList extends java.lang.Object implements Serializable
-
Class org.magicwerk.brownies.collections.primitive.IDoubleList extends java.lang.Object implements Serializable
-
Class org.magicwerk.brownies.collections.primitive.IFloatList extends java.lang.Object implements Serializable
-
Class org.magicwerk.brownies.collections.primitive.IIntList extends java.lang.Object implements Serializable
-
Class org.magicwerk.brownies.collections.primitive.ILongList extends java.lang.Object implements Serializable
-
Class org.magicwerk.brownies.collections.primitive.IntBigList extends IIntList implements Serializable
- serialVersionUID:
- 3715838828540564836L
-
Serialization Methods
-
readObject
private void readObject(java.io.ObjectInputStream ois) throws java.io.IOException, java.lang.ClassNotFoundException
Deserialize a IntBigList object.- Throws:
java.io.IOException
- if serialization failsjava.lang.ClassNotFoundException
- if serialization fails
-
writeObject
private void writeObject(java.io.ObjectOutputStream oos) throws java.io.IOException
Serialize a IntBigList object.- Serial Data:
- block size (int), number of elements (int), followed by all of its elements (each an Object) in the proper order
- Throws:
java.io.IOException
- if serialization fails
-
-
Serialized Fields
-
blockSize
int blockSize
Number of elements stored at maximum in a block -
currIntBlockEnd
int currIntBlockEnd
End index of current block -
currIntBlockStart
int currIntBlockStart
Start index of current block -
currModify
int currModify
Modify value which must be applied before this block is not current any more -
currNode
IntBigList.IntBlockNode currNode
Current node -
rootNode
IntBigList.IntBlockNode rootNode
The root node in the tree -
size
int size
Number of elements stored in this IntBigList
-
-
Class org.magicwerk.brownies.collections.primitive.IntBigList.ReadOnlyIntBigList extends IntBigList implements Serializable
- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.IntGapList extends IIntList implements Serializable
- serialVersionUID:
- -4477005565661968383L
-
Serialization Methods
-
readObject
private void readObject(java.io.ObjectInputStream ois) throws java.io.IOException, java.lang.ClassNotFoundException
Deserialize a IntGapList object.- Throws:
java.io.IOException
- if serialization failsjava.lang.ClassNotFoundException
- if serialization fails
-
writeObject
private void writeObject(java.io.ObjectOutputStream oos) throws java.io.IOException
Serialize a IntGapList object.- Serial Data:
- The length of the array backing the IntGapList instance is emitted (int), followed by all of its elements (each an Object) in the proper order.
- Throws:
java.io.IOException
- if serialization fails
-
-
Serialized Fields
-
end
int end
Physical position after last element -
gapAddRight
boolean gapAddRight
If false (default) an element is added on the left side of the gap (favorable for adding after an insertion point, e.g. indexes 5, 6, 7), if true the element is added on the right side of the gap (favorable for adding before an insertion point, e.g. indexes 5, 5, 5) -
gapIndex
int gapIndex
Logical index of first element after gap (ignored if gapSize=0) -
gapSize
int gapSize
Size of gap (0 if there is no gap) -
gapStart
int gapStart
Physical position of first slot in gap (ignored if gapSize=0) -
size
int size
Number of elements stored in this IntGapList -
start
int start
Physical position of first element -
values
int[] values
Array holding raw data
-
-
Class org.magicwerk.brownies.collections.primitive.IntGapList.ReadOnlyList extends IntGapList implements Serializable
- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.IntObjBigList extends IList<java.lang.Integer> implements Serializable
-
Serialized Fields
-
list
IntBigList list
-
-
-
Class org.magicwerk.brownies.collections.primitive.IntObjBigList.ImmutableIntObjBigList extends IntObjBigList implements Serializable
- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.IntObjGapList extends IList<java.lang.Integer> implements Serializable
-
Serialized Fields
-
list
IntGapList list
-
-
-
Class org.magicwerk.brownies.collections.primitive.IntObjGapList.ImmutableIntObjGapList extends IntObjGapList implements Serializable
- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.IShortList extends java.lang.Object implements Serializable
-
Class org.magicwerk.brownies.collections.primitive.LongBigList extends ILongList implements Serializable
- serialVersionUID:
- 3715838828540564836L
-
Serialization Methods
-
readObject
private void readObject(java.io.ObjectInputStream ois) throws java.io.IOException, java.lang.ClassNotFoundException
Deserialize a LongBigList object.- Throws:
java.io.IOException
- if serialization failsjava.lang.ClassNotFoundException
- if serialization fails
-
writeObject
private void writeObject(java.io.ObjectOutputStream oos) throws java.io.IOException
Serialize a LongBigList object.- Serial Data:
- block size (int), number of elements (int), followed by all of its elements (each an Object) in the proper order
- Throws:
java.io.IOException
- if serialization fails
-
-
Serialized Fields
-
blockSize
int blockSize
Number of elements stored at maximum in a block -
currLongBlockEnd
int currLongBlockEnd
End index of current block -
currLongBlockStart
int currLongBlockStart
Start index of current block -
currModify
int currModify
Modify value which must be applied before this block is not current any more -
currNode
LongBigList.LongBlockNode currNode
Current node -
rootNode
LongBigList.LongBlockNode rootNode
The root node in the tree -
size
int size
Number of elements stored in this LongBigList
-
-
Class org.magicwerk.brownies.collections.primitive.LongBigList.ReadOnlyLongBigList extends LongBigList implements Serializable
- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.LongGapList extends ILongList implements Serializable
- serialVersionUID:
- -4477005565661968383L
-
Serialization Methods
-
readObject
private void readObject(java.io.ObjectInputStream ois) throws java.io.IOException, java.lang.ClassNotFoundException
Deserialize a LongGapList object.- Throws:
java.io.IOException
- if serialization failsjava.lang.ClassNotFoundException
- if serialization fails
-
writeObject
private void writeObject(java.io.ObjectOutputStream oos) throws java.io.IOException
Serialize a LongGapList object.- Serial Data:
- The length of the array backing the LongGapList instance is emitted (int), followed by all of its elements (each an Object) in the proper order.
- Throws:
java.io.IOException
- if serialization fails
-
-
Serialized Fields
-
end
int end
Physical position after last element -
gapAddRight
boolean gapAddRight
If false (default) an element is added on the left side of the gap (favorable for adding after an insertion point, e.g. indexes 5, 6, 7), if true the element is added on the right side of the gap (favorable for adding before an insertion point, e.g. indexes 5, 5, 5) -
gapIndex
int gapIndex
Logical index of first element after gap (ignored if gapSize=0) -
gapSize
int gapSize
Size of gap (0 if there is no gap) -
gapStart
int gapStart
Physical position of first slot in gap (ignored if gapSize=0) -
size
int size
Number of elements stored in this LongGapList -
start
int start
Physical position of first element -
values
long[] values
Array holding raw data
-
-
Class org.magicwerk.brownies.collections.primitive.LongGapList.ReadOnlyList extends LongGapList implements Serializable
- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.LongObjBigList extends IList<java.lang.Long> implements Serializable
-
Serialized Fields
-
list
LongBigList list
-
-
-
Class org.magicwerk.brownies.collections.primitive.LongObjBigList.ImmutableLongObjBigList extends LongObjBigList implements Serializable
- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.LongObjGapList extends IList<java.lang.Long> implements Serializable
-
Serialized Fields
-
list
LongGapList list
-
-
-
Class org.magicwerk.brownies.collections.primitive.LongObjGapList.ImmutableLongObjGapList extends LongObjGapList implements Serializable
- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.ShortBigList extends IShortList implements Serializable
- serialVersionUID:
- 3715838828540564836L
-
Serialization Methods
-
readObject
private void readObject(java.io.ObjectInputStream ois) throws java.io.IOException, java.lang.ClassNotFoundException
Deserialize a ShortBigList object.- Throws:
java.io.IOException
- if serialization failsjava.lang.ClassNotFoundException
- if serialization fails
-
writeObject
private void writeObject(java.io.ObjectOutputStream oos) throws java.io.IOException
Serialize a ShortBigList object.- Serial Data:
- block size (int), number of elements (int), followed by all of its elements (each an Object) in the proper order
- Throws:
java.io.IOException
- if serialization fails
-
-
Serialized Fields
-
blockSize
int blockSize
Number of elements stored at maximum in a block -
currModify
int currModify
Modify value which must be applied before this block is not current any more -
currNode
ShortBigList.ShortBlockNode currNode
Current node -
currShortBlockEnd
int currShortBlockEnd
End index of current block -
currShortBlockStart
int currShortBlockStart
Start index of current block -
rootNode
ShortBigList.ShortBlockNode rootNode
The root node in the tree -
size
int size
Number of elements stored in this ShortBigList
-
-
Class org.magicwerk.brownies.collections.primitive.ShortBigList.ReadOnlyShortBigList extends ShortBigList implements Serializable
- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.ShortGapList extends IShortList implements Serializable
- serialVersionUID:
- -4477005565661968383L
-
Serialization Methods
-
readObject
private void readObject(java.io.ObjectInputStream ois) throws java.io.IOException, java.lang.ClassNotFoundException
Deserialize a ShortGapList object.- Throws:
java.io.IOException
- if serialization failsjava.lang.ClassNotFoundException
- if serialization fails
-
writeObject
private void writeObject(java.io.ObjectOutputStream oos) throws java.io.IOException
Serialize a ShortGapList object.- Serial Data:
- The length of the array backing the ShortGapList instance is emitted (int), followed by all of its elements (each an Object) in the proper order.
- Throws:
java.io.IOException
- if serialization fails
-
-
Serialized Fields
-
end
int end
Physical position after last element -
gapAddRight
boolean gapAddRight
If false (default) an element is added on the left side of the gap (favorable for adding after an insertion point, e.g. indexes 5, 6, 7), if true the element is added on the right side of the gap (favorable for adding before an insertion point, e.g. indexes 5, 5, 5) -
gapIndex
int gapIndex
Logical index of first element after gap (ignored if gapSize=0) -
gapSize
int gapSize
Size of gap (0 if there is no gap) -
gapStart
int gapStart
Physical position of first slot in gap (ignored if gapSize=0) -
size
int size
Number of elements stored in this ShortGapList -
start
int start
Physical position of first element -
values
short[] values
Array holding raw data
-
-
Class org.magicwerk.brownies.collections.primitive.ShortGapList.ReadOnlyList extends ShortGapList implements Serializable
- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.ShortObjBigList extends IList<java.lang.Short> implements Serializable
-
Serialized Fields
-
list
ShortBigList list
-
-
-
Class org.magicwerk.brownies.collections.primitive.ShortObjBigList.ImmutableShortObjBigList extends ShortObjBigList implements Serializable
- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.ShortObjGapList extends IList<java.lang.Short> implements Serializable
-
Serialized Fields
-
list
ShortGapList list
-
-
-
Class org.magicwerk.brownies.collections.primitive.ShortObjGapList.ImmutableShortObjGapList extends ShortObjGapList implements Serializable
- serialVersionUID:
- -1352274047348922584L
-