Serialized Form
-
Package org.magicwerk.brownies.collections
-
Class org.magicwerk.brownies.collections.BigList
- serialVersionUID:
- 3715838828540564836L
-
Serialization Methods
-
readObject
Deserialize a BigList object.- Parameters:
ois
- input stream for serialization- Throws:
IOException
- if serialization failsClassNotFoundException
- if serialization fails
-
writeObject
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
- Parameters:
oos
- output stream for serialization- Throws:
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
- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.GapList
- serialVersionUID:
- -4477005565661968383L
-
Serialization Methods
-
readObject
Deserialize a GapList object.- Parameters:
ois
- input stream for serialization- Throws:
IOException
- if serialization failsClassNotFoundException
- if serialization fails
-
writeObject
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.
- Parameters:
oos
- output stream for serialization- Throws:
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
- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.IList
-
Class org.magicwerk.brownies.collections.Key1Collection
-
Class org.magicwerk.brownies.collections.Key1List
-
Class org.magicwerk.brownies.collections.Key1List.ReadOnlyKey1List
- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.Key1Set
-
Class org.magicwerk.brownies.collections.Key2Collection
-
Class org.magicwerk.brownies.collections.Key2List
-
Class org.magicwerk.brownies.collections.Key2List.ReadOnlyKey2List
- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.Key2Set
-
Class org.magicwerk.brownies.collections.KeyCollection
-
Class org.magicwerk.brownies.collections.KeyCollectionAsMap
class KeyCollectionAsMap extends 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
-
Class org.magicwerk.brownies.collections.KeyCollectionImpl
class KeyCollectionImpl extends Object implements Serializable-
Serialized Fields
-
afterDeleteTrigger
Consumer<E> afterDeleteTrigger
-
afterInsertTrigger
Consumer<E> afterInsertTrigger
-
allowNullElem
boolean allowNullElem
True to allow null elements, false to reject them. -
beforeDeleteTrigger
Consumer<E> beforeDeleteTrigger
-
beforeInsertTrigger
Consumer<E> beforeInsertTrigger
-
constraint
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,
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
-
Class org.magicwerk.brownies.collections.KeyList.ImmutableKeyList
- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.KeyListImpl
-
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
-
-
Package org.magicwerk.brownies.collections.exceptions
-
Exception Class org.magicwerk.brownies.collections.exceptions.DuplicateKeyException
class DuplicateKeyException extends KeyException implements Serializable-
Serialized Fields
-
key
Object key
Key which is not allowed due to a duplicate
-
-
-
Exception Class org.magicwerk.brownies.collections.exceptions.KeyException
class KeyException extends RuntimeException implements Serializable
-
-
Package org.magicwerk.brownies.collections.helper
-
Class org.magicwerk.brownies.collections.helper.IdentMapper
class IdentMapper extends Object implements Serializable -
Class org.magicwerk.brownies.collections.helper.MutableInt
class MutableInt extends Number implements Serializable- serialVersionUID:
- 512176391864L
-
Serialized Fields
-
value
int value
The mutable value.
-
-
Class org.magicwerk.brownies.collections.helper.NaturalComparator
-
Class org.magicwerk.brownies.collections.helper.NullComparator
-
Serialized Fields
-
comparator
Comparator<T> comparator
-
nullsFirst
boolean nullsFirst
-
-
-
-
Package org.magicwerk.brownies.collections.primitive
-
Class org.magicwerk.brownies.collections.primitive.BooleanBigList
class BooleanBigList extends IBooleanList implements Serializable- serialVersionUID:
- 3715838828540564836L
-
Serialization Methods
-
readObject
Deserialize a BooleanBigList object.- Parameters:
ois
- input stream for serialization- Throws:
IOException
- if serialization failsClassNotFoundException
- if serialization fails
-
writeObject
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
- Parameters:
oos
- output stream for serialization- Throws:
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
class ReadOnlyBooleanBigList extends BooleanBigList implements Serializable- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.BooleanGapList
class BooleanGapList extends IBooleanList implements Serializable- serialVersionUID:
- -4477005565661968383L
-
Serialization Methods
-
readObject
Deserialize a BooleanGapList object.- Parameters:
ois
- input stream for serialization- Throws:
IOException
- if serialization failsClassNotFoundException
- if serialization fails
-
writeObject
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.
- Parameters:
oos
- output stream for serialization- Throws:
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
class ReadOnlyList extends BooleanGapList implements Serializable- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.BooleanObjBigList
-
Serialized Fields
-
list
BooleanBigList list
-
-
-
Class org.magicwerk.brownies.collections.primitive.BooleanObjBigList.ImmutableBooleanObjBigList
class ImmutableBooleanObjBigList extends BooleanObjBigList implements Serializable- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.BooleanObjGapList
-
Serialized Fields
-
list
BooleanGapList list
-
-
-
Class org.magicwerk.brownies.collections.primitive.BooleanObjGapList.ImmutableBooleanObjGapList
class ImmutableBooleanObjGapList extends BooleanObjGapList implements Serializable- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.ByteBigList
class ByteBigList extends IByteList implements Serializable- serialVersionUID:
- 3715838828540564836L
-
Serialization Methods
-
readObject
Deserialize a ByteBigList object.- Parameters:
ois
- input stream for serialization- Throws:
IOException
- if serialization failsClassNotFoundException
- if serialization fails
-
writeObject
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
- Parameters:
oos
- output stream for serialization- Throws:
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
class ReadOnlyByteBigList extends ByteBigList implements Serializable- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.ByteGapList
class ByteGapList extends IByteList implements Serializable- serialVersionUID:
- -4477005565661968383L
-
Serialization Methods
-
readObject
Deserialize a ByteGapList object.- Parameters:
ois
- input stream for serialization- Throws:
IOException
- if serialization failsClassNotFoundException
- if serialization fails
-
writeObject
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.
- Parameters:
oos
- output stream for serialization- Throws:
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
class ReadOnlyList extends ByteGapList implements Serializable- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.ByteObjBigList
-
Serialized Fields
-
list
ByteBigList list
-
-
-
Class org.magicwerk.brownies.collections.primitive.ByteObjBigList.ImmutableByteObjBigList
class ImmutableByteObjBigList extends ByteObjBigList implements Serializable- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.ByteObjGapList
-
Serialized Fields
-
list
ByteGapList list
-
-
-
Class org.magicwerk.brownies.collections.primitive.ByteObjGapList.ImmutableByteObjGapList
class ImmutableByteObjGapList extends ByteObjGapList implements Serializable- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.CharBigList
class CharBigList extends ICharList implements Serializable- serialVersionUID:
- 3715838828540564836L
-
Serialization Methods
-
readObject
Deserialize a CharBigList object.- Parameters:
ois
- input stream for serialization- Throws:
IOException
- if serialization failsClassNotFoundException
- if serialization fails
-
writeObject
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
- Parameters:
oos
- output stream for serialization- Throws:
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
class ReadOnlyCharBigList extends CharBigList implements Serializable- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.CharGapList
class CharGapList extends ICharList implements Serializable- serialVersionUID:
- -4477005565661968383L
-
Serialization Methods
-
readObject
Deserialize a CharGapList object.- Parameters:
ois
- input stream for serialization- Throws:
IOException
- if serialization failsClassNotFoundException
- if serialization fails
-
writeObject
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.
- Parameters:
oos
- output stream for serialization- Throws:
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
class ReadOnlyList extends CharGapList implements Serializable- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.CharObjBigList
-
Serialized Fields
-
list
CharBigList list
-
-
-
Class org.magicwerk.brownies.collections.primitive.CharObjBigList.ImmutableCharObjBigList
class ImmutableCharObjBigList extends CharObjBigList implements Serializable- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.CharObjGapList
-
Serialized Fields
-
list
CharGapList list
-
-
-
Class org.magicwerk.brownies.collections.primitive.CharObjGapList.ImmutableCharObjGapList
class ImmutableCharObjGapList extends CharObjGapList implements Serializable- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.DoubleBigList
class DoubleBigList extends IDoubleList implements Serializable- serialVersionUID:
- 3715838828540564836L
-
Serialization Methods
-
readObject
Deserialize a DoubleBigList object.- Parameters:
ois
- input stream for serialization- Throws:
IOException
- if serialization failsClassNotFoundException
- if serialization fails
-
writeObject
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
- Parameters:
oos
- output stream for serialization- Throws:
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
class ReadOnlyDoubleBigList extends DoubleBigList implements Serializable- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.DoubleGapList
class DoubleGapList extends IDoubleList implements Serializable- serialVersionUID:
- -4477005565661968383L
-
Serialization Methods
-
readObject
Deserialize a DoubleGapList object.- Parameters:
ois
- input stream for serialization- Throws:
IOException
- if serialization failsClassNotFoundException
- if serialization fails
-
writeObject
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.
- Parameters:
oos
- output stream for serialization- Throws:
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
class ReadOnlyList extends DoubleGapList implements Serializable- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.DoubleObjBigList
-
Serialized Fields
-
list
DoubleBigList list
-
-
-
Class org.magicwerk.brownies.collections.primitive.DoubleObjBigList.ImmutableDoubleObjBigList
class ImmutableDoubleObjBigList extends DoubleObjBigList implements Serializable- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.DoubleObjGapList
-
Serialized Fields
-
list
DoubleGapList list
-
-
-
Class org.magicwerk.brownies.collections.primitive.DoubleObjGapList.ImmutableDoubleObjGapList
class ImmutableDoubleObjGapList extends DoubleObjGapList implements Serializable- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.FloatBigList
class FloatBigList extends IFloatList implements Serializable- serialVersionUID:
- 3715838828540564836L
-
Serialization Methods
-
readObject
Deserialize a FloatBigList object.- Parameters:
ois
- input stream for serialization- Throws:
IOException
- if serialization failsClassNotFoundException
- if serialization fails
-
writeObject
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
- Parameters:
oos
- output stream for serialization- Throws:
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
class ReadOnlyFloatBigList extends FloatBigList implements Serializable- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.FloatGapList
class FloatGapList extends IFloatList implements Serializable- serialVersionUID:
- -4477005565661968383L
-
Serialization Methods
-
readObject
Deserialize a FloatGapList object.- Parameters:
ois
- input stream for serialization- Throws:
IOException
- if serialization failsClassNotFoundException
- if serialization fails
-
writeObject
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.
- Parameters:
oos
- output stream for serialization- Throws:
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
class ReadOnlyList extends FloatGapList implements Serializable- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.FloatObjBigList
-
Serialized Fields
-
list
FloatBigList list
-
-
-
Class org.magicwerk.brownies.collections.primitive.FloatObjBigList.ImmutableFloatObjBigList
class ImmutableFloatObjBigList extends FloatObjBigList implements Serializable- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.FloatObjGapList
-
Serialized Fields
-
list
FloatGapList list
-
-
-
Class org.magicwerk.brownies.collections.primitive.FloatObjGapList.ImmutableFloatObjGapList
class ImmutableFloatObjGapList extends FloatObjGapList implements Serializable- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.IBooleanList
class IBooleanList extends Object implements Serializable -
Class org.magicwerk.brownies.collections.primitive.IByteList
class IByteList extends Object implements Serializable -
Class org.magicwerk.brownies.collections.primitive.ICharList
class ICharList extends Object implements Serializable -
Class org.magicwerk.brownies.collections.primitive.IDoubleList
class IDoubleList extends Object implements Serializable -
Class org.magicwerk.brownies.collections.primitive.IFloatList
class IFloatList extends Object implements Serializable -
Class org.magicwerk.brownies.collections.primitive.IIntList
class IIntList extends Object implements Serializable -
Class org.magicwerk.brownies.collections.primitive.ILongList
class ILongList extends Object implements Serializable -
Class org.magicwerk.brownies.collections.primitive.IntBigList
class IntBigList extends IIntList implements Serializable- serialVersionUID:
- 3715838828540564836L
-
Serialization Methods
-
readObject
Deserialize a IntBigList object.- Parameters:
ois
- input stream for serialization- Throws:
IOException
- if serialization failsClassNotFoundException
- if serialization fails
-
writeObject
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
- Parameters:
oos
- output stream for serialization- Throws:
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
class ReadOnlyIntBigList extends IntBigList implements Serializable- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.IntGapList
class IntGapList extends IIntList implements Serializable- serialVersionUID:
- -4477005565661968383L
-
Serialization Methods
-
readObject
Deserialize a IntGapList object.- Parameters:
ois
- input stream for serialization- Throws:
IOException
- if serialization failsClassNotFoundException
- if serialization fails
-
writeObject
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.
- Parameters:
oos
- output stream for serialization- Throws:
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
class ReadOnlyList extends IntGapList implements Serializable- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.IntObjBigList
-
Serialized Fields
-
list
IntBigList list
-
-
-
Class org.magicwerk.brownies.collections.primitive.IntObjBigList.ImmutableIntObjBigList
class ImmutableIntObjBigList extends IntObjBigList implements Serializable- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.IntObjGapList
-
Serialized Fields
-
list
IntGapList list
-
-
-
Class org.magicwerk.brownies.collections.primitive.IntObjGapList.ImmutableIntObjGapList
class ImmutableIntObjGapList extends IntObjGapList implements Serializable- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.IShortList
class IShortList extends Object implements Serializable -
Class org.magicwerk.brownies.collections.primitive.LongBigList
class LongBigList extends ILongList implements Serializable- serialVersionUID:
- 3715838828540564836L
-
Serialization Methods
-
readObject
Deserialize a LongBigList object.- Parameters:
ois
- input stream for serialization- Throws:
IOException
- if serialization failsClassNotFoundException
- if serialization fails
-
writeObject
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
- Parameters:
oos
- output stream for serialization- Throws:
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
class ReadOnlyLongBigList extends LongBigList implements Serializable- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.LongGapList
class LongGapList extends ILongList implements Serializable- serialVersionUID:
- -4477005565661968383L
-
Serialization Methods
-
readObject
Deserialize a LongGapList object.- Parameters:
ois
- input stream for serialization- Throws:
IOException
- if serialization failsClassNotFoundException
- if serialization fails
-
writeObject
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.
- Parameters:
oos
- output stream for serialization- Throws:
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
class ReadOnlyList extends LongGapList implements Serializable- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.LongObjBigList
-
Serialized Fields
-
list
LongBigList list
-
-
-
Class org.magicwerk.brownies.collections.primitive.LongObjBigList.ImmutableLongObjBigList
class ImmutableLongObjBigList extends LongObjBigList implements Serializable- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.LongObjGapList
-
Serialized Fields
-
list
LongGapList list
-
-
-
Class org.magicwerk.brownies.collections.primitive.LongObjGapList.ImmutableLongObjGapList
class ImmutableLongObjGapList extends LongObjGapList implements Serializable- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.ShortBigList
class ShortBigList extends IShortList implements Serializable- serialVersionUID:
- 3715838828540564836L
-
Serialization Methods
-
readObject
Deserialize a ShortBigList object.- Parameters:
ois
- input stream for serialization- Throws:
IOException
- if serialization failsClassNotFoundException
- if serialization fails
-
writeObject
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
- Parameters:
oos
- output stream for serialization- Throws:
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
class ReadOnlyShortBigList extends ShortBigList implements Serializable- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.ShortGapList
class ShortGapList extends IShortList implements Serializable- serialVersionUID:
- -4477005565661968383L
-
Serialization Methods
-
readObject
Deserialize a ShortGapList object.- Parameters:
ois
- input stream for serialization- Throws:
IOException
- if serialization failsClassNotFoundException
- if serialization fails
-
writeObject
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.
- Parameters:
oos
- output stream for serialization- Throws:
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
class ReadOnlyList extends ShortGapList implements Serializable- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.ShortObjBigList
-
Serialized Fields
-
list
ShortBigList list
-
-
-
Class org.magicwerk.brownies.collections.primitive.ShortObjBigList.ImmutableShortObjBigList
class ImmutableShortObjBigList extends ShortObjBigList implements Serializable- serialVersionUID:
- -1352274047348922584L
-
Class org.magicwerk.brownies.collections.primitive.ShortObjGapList
-
Serialized Fields
-
list
ShortGapList list
-
-
-
Class org.magicwerk.brownies.collections.primitive.ShortObjGapList.ImmutableShortObjGapList
class ImmutableShortObjGapList extends ShortObjGapList implements Serializable- serialVersionUID:
- -1352274047348922584L
-