| Package | Description |
|---|---|
| org.magicwerk.brownies.collections |
Brownies Collections complements the Java Collections Framework.
|
| org.magicwerk.brownies.collections.helper |
This packages contains helper classes for the package org.magicwerk.brownies.collections.
|
| org.magicwerk.brownies.collections.primitive |
This packages contains implementations of GapList and BigList for primitive data types.
|
| Class and Description |
|---|
| BigList
BigList is a list optimized for storing large number of elements.
|
| CollectionAsSet
Implements a Set based on a Collection.
|
| GapList
GapList combines the strengths of both ArrayList and LinkedList.
|
| IList
IList is an abstract class which offers all interfaces offered by both ArrayList and LinkedList.
|
| Key1Collection
Key1Collection implements a collection with 1 key.
|
| Key1Collection.Builder
Builder to construct Key1Collection instances.
|
| Key1List
Key1List implements a key list with 1 key.
|
| Key1List.Builder
Builder to construct Key1List instances.
|
| Key2Collection
Key2Collection implements a collection with 2 keys.
|
| Key2Collection.Builder
Builder to construct Key2Collection instances.
|
| Key2List
Key2List implements a key list with 2 keys.
|
| Key2List.Builder
Builder to construct Key2List instances.
|
| KeyCollection
KeyCollection implements a collection.
|
| KeyCollection.Builder
Builder to construct TableCollection instances.
|
| KeyCollectionImpl
Add:
- validation fails: null / constraint
- duplicate not allowed (mode replace)
Triggers:
- triggers are called after the add/remove operation has finished
- if an exception is thrown in the trigger, the change already made to the collection is not undone
|
| KeyCollectionImpl.BuilderImpl
Implementation of builder.
|
| KeyList
KeyList implements a list.
|
| KeyList.Builder
Builder to construct KeyList instances.
|
| KeyListImpl
A KeyList add key handling features to GapList.
|
| Class and Description |
|---|
| IList
IList is an abstract class which offers all interfaces offered by both ArrayList and LinkedList.
|
| Class and Description |
|---|
| BigList
BigList is a list optimized for storing large number of elements.
|
| GapList
GapList combines the strengths of both ArrayList and LinkedList.
|
| IList
IList is an abstract class which offers all interfaces offered by both ArrayList and LinkedList.
|