| Package | Description |
|---|---|
| net.digitalid.utility.collections.collection |
Provides the read-only and the freezable collection.
|
| net.digitalid.utility.collections.list |
Provides one read-only and several freezable lists.
|
| net.digitalid.utility.collections.map |
Provides one read-only and several freezable maps.
|
| net.digitalid.utility.collections.set |
Provides one read-only and several freezable sets.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
FreezableCollection<E>
This interface models a
collection that can be frozen. |
| Modifier and Type | Class and Description |
|---|---|
class |
BackedFreezableCollection<E>
This class implements a
collection that can be frozen. |
| Modifier and Type | Method and Description |
|---|---|
@Nonnull @Frozen ReadOnlyCollection<E> |
BackedFreezableCollection.freeze() |
@Nonnull @Frozen ReadOnlyCollection<E> |
FreezableCollection.freeze() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
FreezableList<E>
This interface models a
list that can be frozen. |
interface |
ReadOnlyList<E>
This interface provides read-only access to
lists and should never be cast away (unless external code requires it). |
| Modifier and Type | Class and Description |
|---|---|
class |
BackedFreezableList<E>
This class implements a
set that can be frozen. |
class |
FreezableArrayList<E>
This class extends the
ArrayList and makes it freezable. |
class |
FreezableLinkedList<E>
This class extends the
LinkedList and makes it freezable. |
| Modifier and Type | Method and Description |
|---|---|
@Nonnull ReadOnlyCollection<V> |
ReadOnlyMap.values() |
| Modifier and Type | Interface and Description |
|---|---|
interface |
FreezableSet<E>
This interface models a
set that can be frozen. |
interface |
ReadOnlySet<E>
This interface provides read-only access to
sets and should never be cast away (unless external code requires it). |
| Modifier and Type | Class and Description |
|---|---|
class |
BackedFreezableSet<E>
This class implements a
set that can be frozen. |
class |
FreezableHashSet<E>
This class extends the
HashSet and makes it freezable. |
class |
FreezableLinkedHashSet<E>
This class extends the
LinkedHashSet and makes it freezable. |
Copyright © 2017. All rights reserved.