Skip navigation links
A B C E F G H K L M N O P R S T V 

A

add(TypedKey<T>, T) - Method in interface net.infumia.frame.typedkey.TypedKeyStorageImmutableBuilder
Adds a value to the builder.
argument(boolean, String, Object...) - Static method in class net.infumia.frame.Preconditions
Checks if an argument is null.
argumentNotNull(T, String, Object...) - Static method in class net.infumia.frame.Preconditions
Checks if an argument is not null.

B

build() - Method in interface net.infumia.frame.typedkey.TypedKeyStorageImmutableBuilder
Builds the typed key storage immutable.

C

Cloned<This extends Cloned<This>> - Interface in net.infumia.frame
A cloned interface is a interface that is used to create cloned objects.
cloned() - Method in interface net.infumia.frame.Cloned
Clones the object.
cls() - Method in class net.infumia.frame.typedkey.TypedKey
Gets the class of the key.
compute(TypedKey<T>, Function<T, T>) - Method in interface net.infumia.frame.typedkey.TypedKeyStorage
Computes a new value for the given key.
computeIfAbsent(TypedKey<T>, Supplier<T>) - Method in interface net.infumia.frame.typedkey.TypedKeyStorage
Computes a new value for the given key if the key is absent.
computeIfPresent(TypedKey<T>, Function<T, T>) - Method in interface net.infumia.frame.typedkey.TypedKeyStorage
Computes a new value for the given key if the key is present.
contains(TypedKey<?>) - Method in interface net.infumia.frame.typedkey.TypedKeyStorageImmutable
Checks if the storage contains a key.
create() - Static method in interface net.infumia.frame.typedkey.TypedKeyStorageFactory
Creates a new typed key storage factory.
create(Map<TypedKey<?>, Object>) - Method in interface net.infumia.frame.typedkey.TypedKeyStorageFactory
Creates a new typed key storage.
createImmutableBuilder(Map<TypedKey<?>, Object>) - Method in interface net.infumia.frame.typedkey.TypedKeyStorageFactory
Creates a new typed key storage immutable builder.

E

entries() - Method in interface net.infumia.frame.typedkey.TypedKeyStorageImmutable
Gets the entries from the storage.
equals(Object) - Method in class net.infumia.frame.typedkey.TypedKey
 

F

findClass(String) - Static method in class net.infumia.frame.Reflection
Finds a class.
findInstanceFromField(String, String) - Static method in class net.infumia.frame.Reflection
Finds an instance from a field.
first() - Method in class net.infumia.frame.Pair
Gets the first object.

G

get() - Method in class net.infumia.frame.Lazy
 
get(TypedKey<T>) - Method in interface net.infumia.frame.typedkey.TypedKeyStorageImmutable
Gets a value from the storage.
get(String) - Method in interface net.infumia.frame.typedkey.TypedKeyStorageImmutable
Gets a value from the storage.
getOrThrow(TypedKey<T>) - Method in interface net.infumia.frame.typedkey.TypedKeyStorageImmutable
Gets a value from the storage.
getOrThrow(String) - Method in interface net.infumia.frame.typedkey.TypedKeyStorageImmutable
Gets a value from the storage.
getUnchecked(String) - Method in interface net.infumia.frame.typedkey.TypedKeyStorageImmutable
Gets a value from the storage.
getUncheckedOrThrow(String) - Method in interface net.infumia.frame.typedkey.TypedKeyStorageImmutable
Gets a value from the storage.

H

hasClass(String) - Static method in class net.infumia.frame.Reflection
Checks if a class exists.
hashCode() - Method in class net.infumia.frame.typedkey.TypedKey
 

K

key() - Method in interface net.infumia.frame.Keyed
Gets the key of the object.
key() - Method in class net.infumia.frame.typedkey.TypedKey
Gets the key.
Keyed<T> - Interface in net.infumia.frame
A keyed interface is a interface that is used to create keyed objects.
keys() - Method in interface net.infumia.frame.typedkey.TypedKeyStorageImmutable
Checks if the storage contains a key.

L

Lazy<T> - Class in net.infumia.frame
A lazy is a class that is used to create lazy objects.

M

map() - Method in interface net.infumia.frame.typedkey.TypedKeyStorageImmutable
Gets the map from the storage.
mapCollector() - Static method in class net.infumia.frame.Pair
Creates a new pair collector.

N

net.infumia.frame - package net.infumia.frame
 
net.infumia.frame.typedkey - package net.infumia.frame.typedkey
 

O

of(Supplier<T>) - Static method in class net.infumia.frame.Lazy
Creates a new lazy object.
of(T) - Static method in class net.infumia.frame.Lazy
Creates a new lazy object.
of(F, S) - Static method in class net.infumia.frame.Pair
Creates a new pair.
of(TypeToken<T>, String) - Static method in class net.infumia.frame.typedkey.TypedKey
Creates a new typed key.
of(Class<T>, String) - Static method in class net.infumia.frame.typedkey.TypedKey
Creates a new typed key.

P

Pair<F,S> - Class in net.infumia.frame
A pair is a class that is used to create pairs of objects.
Preconditions - Class in net.infumia.frame
A utility class for preconditions.
put(TypedKey<T>, T) - Method in interface net.infumia.frame.typedkey.TypedKeyStorage
Puts a value into the storage.

R

Reflection - Class in net.infumia.frame
A utility class for reflection.
remove(TypedKey<T>) - Method in interface net.infumia.frame.typedkey.TypedKeyStorage
Removes a value from the storage.
remove(TypedKey<T>) - Method in interface net.infumia.frame.typedkey.TypedKeyStorageImmutableBuilder
Removes a value from the builder.

S

second() - Method in class net.infumia.frame.Pair
Gets the second object.
state(boolean, String, Object...) - Static method in class net.infumia.frame.Preconditions
Checks if a state is valid.
stateNotNull(T, String, Object...) - Static method in class net.infumia.frame.Preconditions
Checks if a state is not null.

T

toString() - Method in class net.infumia.frame.Pair
 
toString() - Method in class net.infumia.frame.typedkey.TypedKey
 
TypedKey<T> - Class in net.infumia.frame.typedkey
A typed key is a key that is used to identify a type.
TypedKeyStorage - Interface in net.infumia.frame.typedkey
A typed key storage is a storage that is used to store values by typed keys.
TypedKeyStorageFactory - Interface in net.infumia.frame.typedkey
A typed key storage factory is a factory that is used to create typed key storages.
TypedKeyStorageImmutable - Interface in net.infumia.frame.typedkey
A typed key storage immutable is a storage that is used to store values by typed keys.
TypedKeyStorageImmutableBuilder - Interface in net.infumia.frame.typedkey
A typed key storage immutable builder is a builder that is used to create typed key storages.

V

values() - Method in interface net.infumia.frame.typedkey.TypedKeyStorageImmutable
Gets the values from the storage.
A B C E F G H K L M N O P R S T V 
Skip navigation links