Index

A C D E G I N P R S 
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

copy() - Method in interface de.florianmichael.rclasses.pattern.functional.ICopyable
 

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) and IName for 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) and IName for 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.
A C D E G I N P R S 
All Classes and Interfaces|All Packages|Serialized Form