Classes

The following diagram lets you easily access examples by just clicking on the corresponding item.









Explicitly specify type for list implementation
and content elements
[Not supported by viewer]
Collection with element set
Collection with element set
Collection with element set
and 1 key map
Collection with element set <br/>and 1 key map
Use GapList as fast
replacement for:

- ArrayList
- LinkedList
- ArrayDeque
[Not supported by viewer]
List with element set and 1 key map. These methods can be applied to Key1List, Key2List, Key1Collection, Key2Collection.
List with element set and 1 key map. These methods can be applied to Key1List, Key2List, Key1Collection, Key2Collection.
List with element set. These methods force creation of an element set. They can be applied to all key collection classes.
List with element set. These methods force creation of an element set. They can be applied to all key collection classes.
Use KeyList for lists
with additional functionality
like constraints or triggers.

These methods do not
force the creation of an
element set. They can be
applied to all key collection
classes.
[Not supported by viewer]
List
Interface
List<br/>Interface
GapList
GapList
KeyList
withElemNull()
KeyList<br/>withElemNull()
Null elements are not allowed
Null elements are not allowed
KeyList
withConstraint()
KeyList<br/>withConstraint()
Only elements which satisfy a constraint are allowed
[Not supported by viewer]
KeyList
withElemDuplicates()
KeyList<br/>withElemDuplicates()
Duplicate elements are not allowed
Duplicate elements are not allowed
KeyList
withMaxSize()
KeyList<br/>withMaxSize()
List has a
maximum size
List has a <br/>maximum size
KeyList
withWindowSize()
KeyList<br/>withWindowSize()
List has a maximum size with FIFO semantics
List has a maximum size with FIFO semantics
KeyCollection
withElemCount()
KeyCollection<br/>withElemCount()
Store only count of duplicate elements
Store only count of duplicate elements
Key1Collection
withKey1Map()
Key1Collection<br/>withKey1Map()
Key1List
withKey1Map()
Key1List<br/>withKey1Map()
KeyList
withPrimaryElem()
KeyList<br/>withPrimaryElem()
Elements must be primary key (unique, not null)
Elements must be primary key (unique, not null)
KeyList
withElemSet()
KeyList<br/>withElemSet()
KeyList
withElemSort()
KeyList<br/>withElemSort()
Unsorted
element set
Unsorted<br/>element set
Sorted
element set
Sorted<br/>element set
KeyList
withOrderByElem()
KeyList<br/>withOrderByElem()
List elements are ordered by set order
List elements are ordered by set order
KeyList
withOrderByElem
(class)
KeyList<br/>withOrderByElem<br/>(class)
List elements are ordered as
primitive set
List elements are ordered as<br/>primitive set
KeyList
withTrigger()
KeyList<br/>withTrigger()
Collection
Interface
[Not supported by viewer]
Triggers are notified on add and remove
Triggers are notified on add and remove
IntGapList,
LongGapList,
...
[Not supported by viewer]
List with element set and 2 key maps
List with element set and 2 key maps
Key2List
withKey1Map()
withKey2Map()
[Not supported by viewer]
IntObjGapList,
LongObjGapList,
...
[Not supported by viewer]
Collection with element set
and 2 key maps
Collection with element set <br/>and 2 key maps
Key2Collection
withKey1Map()
withKey2Map()
[Not supported by viewer]
KeyCollection
KeyCollection
All elements
are allowed
All elements<br/>are allowed
Implements List,
stores objects
Implements List,<br/>stores objects
Implements List,
stores primitives
Implements List,<br/>stores primitives
List interface not implemented,
stores primitives
[Not supported by viewer]
KeyList
withUniqueElem()
KeyList<br/>withUniqueElem()
Elements must
be unique
Elements must <br/>be unique
Key1List
withKey1Null()
Key1List<br/>withKey1Null()
Null keysare not allowed
Null keysare not allowed
Key1List
withKey1Duplicates()
Key1List<br/>withKey1Duplicates()
Duplicate keys are not allowed
Duplicate keys are not allowed
Key1List
withPrimaryKey1Map()
Key1List<br/>withPrimaryKey1Map()
Keys must be primary key (unique, not null)
Keys must be primary key (unique, not null)
Key1List
withKey1Sort()
Key1List<br/>withKey1Sort()
Sorted
key set
[Not supported by viewer]
Key1List
withOrderByKey1()
Key1List<br/>withOrderByKey1()
List elements are ordered by key order
List elements are ordered by key order
Key1List
withUniqueKey1Map()
Key1List<br/>withUniqueKey1Map()
Keys must
be unique
(but nulls allowed)
[Not supported by viewer]
Specify key mapper
Specify key mapper
Key1List
withOrderByKey1
(class)
[Not supported by viewer]
List elements are ordered as
primitive keys
List elements are ordered as <br/>primitive keys
Map
Interface
Map<br/>Interface
KeyList
withNull()
[Not supported by viewer]
Null elements
Null elements
Set
Interface
Set<br/>Interface
KeyList
Key1List
Key2List
asSet()
[Not supported by viewer]
KeyCollection
Key1Collection
Key2Collection
asSet()
[Not supported by viewer]
Key1Collection
Key2Collection
asMap1()
asMap2()
[Not supported by viewer]
Key1List
Key2List
asMap1()
asMap2()
[Not supported by viewer]
KeyList
withListBig()
KeyList<br/>withListBig()
Specify type for
list implementation
Specify type for <br/>list implementation
KeyList
withListType()
KeyList<br/>withListType()
Specify type for
content elements
Specify type for <br/>content elements
 
© Magicwerk.org