Uses of Package
org.magicwerk.brownies.collections
Packages that use org.magicwerk.brownies.collections
Package
Description
Brownies Collections complements the Java Collections Framework.
This packages contains helper classes for the package org.magicwerk.brownies.collections.
This packages contains implementations of GapList and BigList for primitive data types.
-
Classes in org.magicwerk.brownies.collections used by org.magicwerk.brownies.collectionsClassDescriptionBigList is a list optimized for storing large number of elements.A block stores in maximum blockSize number of elements.Implements an AVLNode storing a Block.Implements a Set based on a Collection.Class {link GapList} combines the strengths of both
ArrayList
andLinkedList
.IList is an abstract class which offers all interfaces offered by both ArrayList and LinkedList.ClassIList
is the abstract class which offers all interfaces implemented by ArrayList.InterfaceIListable
offers a minimalist interface for accessing a list or an array.Key1Collection implements a collection with 1 key.Builder to construct Key1Collection instances.Key1List implements a key list with 1 key.Builder to construct Key1List instances.Key1Set implements a set.Builder to construct Key1Set instances.Key2Collection implements a collection with 2 keys.Builder to construct Key2Collection instances.Key2List implements a key list with 2 keys.Builder to construct Key2List instances.Key2Set implements a set.Builder to construct Key2Set instances.KeyCollection implements a collection.Builder to construct KeyCollection instances.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 undoneImplementation of builder.List type used to store multiple elements.KeyList implements a list.Builder to construct KeyList instances.A KeyList add key handling features to GapList.KeySet implements a set.Builder to construct KeySet instances. -
Classes in org.magicwerk.brownies.collections used by org.magicwerk.brownies.collections.helper
-
Classes in org.magicwerk.brownies.collections used by org.magicwerk.brownies.collections.primitiveClassDescriptionBigList is a list optimized for storing large number of elements.Class {link GapList} combines the strengths of both
ArrayList
andLinkedList
.IList is an abstract class which offers all interfaces offered by both ArrayList and LinkedList.ClassIList
is the abstract class which offers all interfaces implemented by ArrayList.InterfaceIListable
offers a minimalist interface for accessing a list or an array.