Index
All Classes and Interfaces|All Packages|Serialized Form
A
- add(T...) - Method in class de.florianmichael.rclasses.pattern.storage.Storage
-
Adds objects to the storage.
- add(V) - Method in class de.florianmichael.rclasses.pattern.evicting.EvictingCollection
-
Adds a value to the collection.
- add(V) - Method in class de.florianmichael.rclasses.pattern.evicting.EvictingList
-
Adds a value to the list.
- add(V) - Method in class de.florianmichael.rclasses.pattern.evicting.EvictingSet
-
Adds a value to the set.
- addBy(T, int) - Method in class de.florianmichael.rclasses.pattern.storage.Storage
-
Adds an object to the storage by the given index.
C
D
- de.florianmichael.rclasses.pattern - package de.florianmichael.rclasses.pattern
- de.florianmichael.rclasses.pattern.evicting - package de.florianmichael.rclasses.pattern.evicting
- de.florianmichael.rclasses.pattern.functional - package de.florianmichael.rclasses.pattern.functional
- de.florianmichael.rclasses.pattern.storage - package de.florianmichael.rclasses.pattern.storage
- de.florianmichael.rclasses.pattern.storage.named - package de.florianmichael.rclasses.pattern.storage.named
E
- EvictingCollection<V> - Class in de.florianmichael.rclasses.pattern.evicting
-
Implementation of an evicting collection.
- EvictingCollection() - Constructor for class de.florianmichael.rclasses.pattern.evicting.EvictingCollection
-
Dummy constructor.
- EvictingCollection(Collection<V>, int) - Constructor for class de.florianmichael.rclasses.pattern.evicting.EvictingCollection
-
Creates a new evicting collection.
- EvictingList<V> - Class in de.florianmichael.rclasses.pattern.evicting
-
Implementation of an evicting list.
- EvictingList() - Constructor for class de.florianmichael.rclasses.pattern.evicting.EvictingList
-
Dummy constructor.
- EvictingList(List<V>, int) - Constructor for class de.florianmichael.rclasses.pattern.evicting.EvictingList
-
Creates a new evicting list.
- EvictingMap<K,
V> - Class in de.florianmichael.rclasses.pattern.evicting -
Implementation of an evicting map.
- EvictingMap() - Constructor for class de.florianmichael.rclasses.pattern.evicting.EvictingMap
-
Dummy constructor.
- EvictingMap(Map<K, V>, int) - Constructor for class de.florianmichael.rclasses.pattern.evicting.EvictingMap
-
Creates a new evicting map.
- EvictingSet<V> - Class in de.florianmichael.rclasses.pattern.evicting
-
Implementation of an evicting set.
- EvictingSet() - Constructor for class de.florianmichael.rclasses.pattern.evicting.EvictingSet
-
Dummy constructor.
- EvictingSet(Set<V>, int) - Constructor for class de.florianmichael.rclasses.pattern.evicting.EvictingSet
-
Creates a new evicting set.
G
- getByClass(Class<V>) - Method in class de.florianmichael.rclasses.pattern.storage.Storage
-
Gets an object from the storage by the given class type.
- getByName(String) - Method in class de.florianmichael.rclasses.pattern.storage.named.NamedStorage
-
Gets an object by its name. see
NamedStorage.getByName(String, boolean)andINamefor more information. - getByName(String, boolean) - Method in class de.florianmichael.rclasses.pattern.storage.named.NamedStorage
-
Gets an object by its name. see
NamedStorage.getByName(String)andINamefor more information. - getCurrent() - Method in class de.florianmichael.rclasses.pattern.storage.named.SelectableNamedStorage
-
Gets the current object.
- getDefault() - Method in class de.florianmichael.rclasses.pattern.storage.named.SelectableNamedStorage
-
Gets the default object.
- getKey(V) - Method in class de.florianmichael.rclasses.pattern.ReverseHashMap
- getList() - Method in class de.florianmichael.rclasses.pattern.storage.Storage
- getMaxSize() - Method in class de.florianmichael.rclasses.pattern.evicting.EvictingCollection
- getMaxSize() - Method in class de.florianmichael.rclasses.pattern.evicting.EvictingList
- getMaxSize() - Method in class de.florianmichael.rclasses.pattern.evicting.EvictingMap
- getMaxSize() - Method in class de.florianmichael.rclasses.pattern.evicting.EvictingSet
- getName() - Method in interface de.florianmichael.rclasses.pattern.functional.IName
- getNormalCollection() - Method in class de.florianmichael.rclasses.pattern.evicting.EvictingCollection
- getNormalList() - Method in class de.florianmichael.rclasses.pattern.evicting.EvictingList
- getNormalMap() - Method in class de.florianmichael.rclasses.pattern.evicting.EvictingMap
- getNormalSet() - Method in class de.florianmichael.rclasses.pattern.evicting.EvictingSet
I
- ICopyable<T> - Interface in de.florianmichael.rclasses.pattern.functional
-
Interface for a copyable object.
- IName - Interface in de.florianmichael.rclasses.pattern.functional
-
Interface for a nameable object.
- init() - Method in class de.florianmichael.rclasses.pattern.storage.Storage
-
Initializes the storage.
- insert(T, int) - Method in class de.florianmichael.rclasses.pattern.storage.Storage
-
Inserts an object to the storage by the given index.
- isFull() - Method in class de.florianmichael.rclasses.pattern.evicting.EvictingCollection
- isFull() - Method in class de.florianmichael.rclasses.pattern.evicting.EvictingList
- isFull() - Method in class de.florianmichael.rclasses.pattern.evicting.EvictingMap
- isFull() - Method in class de.florianmichael.rclasses.pattern.evicting.EvictingSet
N
- NamedStorage<T extends IName> - Class in de.florianmichael.rclasses.pattern.storage.named
-
Implementation of a named storage.
- NamedStorage() - Constructor for class de.florianmichael.rclasses.pattern.storage.named.NamedStorage
-
Creates a new named storage with a
CopyOnWriteArrayList. - NamedStorage(Supplier<List<T>>) - Constructor for class de.florianmichael.rclasses.pattern.storage.named.NamedStorage
-
Creates a new named storage with the given list.
P
- put(K, V) - Method in class de.florianmichael.rclasses.pattern.evicting.EvictingMap
-
Puts a key and a value into the map.
- put(K, V) - Method in class de.florianmichael.rclasses.pattern.ReverseHashMap
-
Puts a key and a value into the map.
R
- remove(T...) - Method in class de.florianmichael.rclasses.pattern.storage.Storage
-
Removes objects from the storage.
- removeBy(int) - Method in class de.florianmichael.rclasses.pattern.storage.Storage
-
Removes an object from the storage by the given index.
- ReverseHashMap<K,
V> - Class in de.florianmichael.rclasses.pattern -
Implementation of a reverse hash map.
- ReverseHashMap() - Constructor for class de.florianmichael.rclasses.pattern.ReverseHashMap
S
- SelectableNamedStorage<T extends IName> - Class in de.florianmichael.rclasses.pattern.storage.named
-
Implementation of a named selectable storage.
- SelectableNamedStorage() - Constructor for class de.florianmichael.rclasses.pattern.storage.named.SelectableNamedStorage
-
Creates a new named storage with a
CopyOnWriteArrayList. - SelectableNamedStorage(Supplier<List<T>>) - Constructor for class de.florianmichael.rclasses.pattern.storage.named.SelectableNamedStorage
-
Creates a new named storage with the given list.
- setAddConsumer(Consumer<T>) - Method in class de.florianmichael.rclasses.pattern.storage.Storage
- setCurrent(T) - Method in class de.florianmichael.rclasses.pattern.storage.named.SelectableNamedStorage
- setCurrentByName(String) - Method in class de.florianmichael.rclasses.pattern.storage.named.SelectableNamedStorage
-
Sets the current object by its name.
- setRemoveConsumer(Consumer<T>) - Method in class de.florianmichael.rclasses.pattern.storage.Storage
- Storage<T> - Class in de.florianmichael.rclasses.pattern.storage
-
Implementation of a storage.
- Storage() - Constructor for class de.florianmichael.rclasses.pattern.storage.Storage
-
Creates a new storage with a
CopyOnWriteArrayList. - Storage(Supplier<List<T>>) - Constructor for class de.florianmichael.rclasses.pattern.storage.Storage
-
Creates a new storage with the given list.
All Classes and Interfaces|All Packages|Serialized Form