Index
All Classes and Interfaces|All Packages
A
- accept(T) - Method in interface no.mnemonic.commons.utilities.lambda.ExceptionalConsumer
- addToList(List<T>, T) - Static method in class no.mnemonic.commons.utilities.collections.ListUtils
-
Adds an element to a list unless the element is null.
- addToMap(Map<K, V>, K, V) - Static method in class no.mnemonic.commons.utilities.collections.MapUtils
-
Adds a key-value pair to a map unless the key or the value are null.
- addToSet(Set<T>, T) - Static method in class no.mnemonic.commons.utilities.collections.SetUtils
-
Adds an element to a set unless the element is null.
- appendAnonField(StringBuilder, Object) - Static method in class no.mnemonic.commons.utilities.AppendUtils
-
Appends an anonymous field to a StringBuilder, i.e.
- appendBean(StringBuilder, Object) - Static method in class no.mnemonic.commons.utilities.AppendUtils
-
Appends an object to a StringBuilder.
- appendCollection(StringBuilder, String, Collection<?>) - Static method in class no.mnemonic.commons.utilities.AppendUtils
-
Appends a collection field to a StringBuilder.
- appendCollection(StringBuilder, String, Collection<?>, int) - Static method in class no.mnemonic.commons.utilities.AppendUtils
-
Appends a collection field to a StringBuilder.
- appendField(StringBuilder, String, Object) - Static method in class no.mnemonic.commons.utilities.AppendUtils
-
Appends a named field to a StringBuilder.
- appendIdField(StringBuilder, Object) - Static method in class no.mnemonic.commons.utilities.AppendUtils
-
Appends an 'id' field to a StringBuilder.
- appendMembers(StringBuilder) - Method in interface no.mnemonic.commons.utilities.AppendMembers
-
Append fields to the given StringBuilder.
- AppendMembers - Interface in no.mnemonic.commons.utilities
-
Interface for classes that know how to append its fields to a StringBuilder.
- appendUnlessEmpty(StringBuilder, Object) - Static method in class no.mnemonic.commons.utilities.AppendUtils
-
Appends an object to a StringBuilder, unless the StringBuilder is empty.
- AppendUtils - Class in no.mnemonic.commons.utilities
-
Utility to make a bean return a nice looking descriptor on toString()
- AppendUtils() - Constructor for class no.mnemonic.commons.utilities.AppendUtils
- apply(A) - Method in interface no.mnemonic.commons.utilities.lambda.ExceptionalFunction
C
- call() - Method in interface no.mnemonic.commons.utilities.lambda.ExceptionalTask
- changeBit(int, int, boolean) - Static method in class no.mnemonic.commons.utilities.FlagUtils
-
Set or unset a bit or bit combination on bitmap
- changeBit(long, long, boolean) - Static method in class no.mnemonic.commons.utilities.FlagUtils
-
Set or unset a bit or bit combination on bitmap
- ClassLoaderContext - Class in no.mnemonic.commons.utilities
-
A classloader context simplifies switching the current thread classloader for the duration of a code block, and ensures that the current thread classloader is reset to original value at the end of the code block.
- close() - Method in class no.mnemonic.commons.utilities.ClassLoaderContext
- collect(Collector<? super T, A, R>) - Method in interface no.mnemonic.commons.utilities.lambda.TryStream
- CollectionUtils - Class in no.mnemonic.commons.utilities.collections
- concatenate(List<T>...) - Static method in class no.mnemonic.commons.utilities.collections.ListUtils
-
Concatenates multiple lists into one new list.
- concatenate(Map<K, V>...) - Static method in class no.mnemonic.commons.utilities.collections.MapUtils
-
Concatenates multiple maps into one new map.
D
- difference(Set<T>, Set<T>) - Static method in class no.mnemonic.commons.utilities.collections.SetUtils
-
Subtracts every item from @param a that is also present in @param b.
E
- ExceptionalConsumer<T,
E extends Exception> - Interface in no.mnemonic.commons.utilities.lambda -
Consumer interface with checked exception
- ExceptionalFunction<A,
B, E extends Exception> - Interface in no.mnemonic.commons.utilities.lambda - ExceptionalPredicate<A,
E extends Exception> - Interface in no.mnemonic.commons.utilities.lambda - ExceptionalTask<E extends Exception> - Interface in no.mnemonic.commons.utilities.lambda
-
A callable task with a checked exception signature
F
- filter(ExceptionalPredicate<? super T, E>) - Method in interface no.mnemonic.commons.utilities.lambda.TryStream
- filterMap(Map<K, V>, Collection<K>) - Static method in class no.mnemonic.commons.utilities.collections.MapUtils
-
Creates a subset of the given map based on a collection of keys.
- FlagUtils - Class in no.mnemonic.commons.utilities
-
Various bit operations on int/long flag bits.
- FlagUtils() - Constructor for class no.mnemonic.commons.utilities.FlagUtils
- forEach(ExceptionalConsumer<? super T, E>) - Method in interface no.mnemonic.commons.utilities.lambda.TryStream
- forEachTry(Collection<T>, ExceptionalConsumer<T, ? extends Exception>) - Static method in class no.mnemonic.commons.utilities.lambda.LambdaUtils
-
Try to perform operation on multiple values, ignoring any exception thrown.
- forEachTry(Collection<T>, ExceptionalConsumer<T, E>, Consumer<Throwable>) - Static method in class no.mnemonic.commons.utilities.lambda.LambdaUtils
-
Try to perform operation on multiple values, ignoring any exception thrown, instead pass any error to exception consumer.
G
- getContextClassLoader() - Method in class no.mnemonic.commons.utilities.ClassLoaderContext
- getFlagBitPositions(long) - Static method in class no.mnemonic.commons.utilities.FlagUtils
-
Find out for long flag value which bit positions has been assigned 1
I
- ifEmpty(Set<T>, T) - Static method in class no.mnemonic.commons.utilities.collections.SetUtils
-
Returns the provided set, or a set with the default value if the provided set is empty/null
- ifNotNull(T, Function<T, V>) - Static method in class no.mnemonic.commons.utilities.ObjectUtils
-
Applies a conversion to 'value', or returns null if 'value' is null.
- ifNotNull(T, Function<T, V>, V) - Static method in class no.mnemonic.commons.utilities.ObjectUtils
-
Applies a conversion to 'value', or returns 'nullValue' if 'value' is null.
- ifNotNullDo(T, Consumer<T>) - Static method in class no.mnemonic.commons.utilities.ObjectUtils
-
Executes a consumer function on given value, unless value is null
- ifNull(T, Supplier<T>) - Static method in class no.mnemonic.commons.utilities.ObjectUtils
-
Returns a default value if 'value' is null, returns 'value' otherwise.
- ifNull(T, T) - Static method in class no.mnemonic.commons.utilities.ObjectUtils
-
Returns a default value if 'value' is null, returns 'value' otherwise.
- in(T, T...) - Static method in class no.mnemonic.commons.utilities.collections.SetUtils
-
Returns true if 'value' is among the argument list of 'values'.
- intersection(Set<T>...) - Static method in class no.mnemonic.commons.utilities.collections.SetUtils
-
Returns the intersection of multiple sets.
- intersects(Set<T>...) - Static method in class no.mnemonic.commons.utilities.collections.SetUtils
-
Tests if multiple sets have common values, i.e.
- isBlank(String) - Static method in class no.mnemonic.commons.utilities.StringUtils
-
Tests if a string is blank (null, "" or only whitespace).
- isEmpty(String) - Static method in class no.mnemonic.commons.utilities.StringUtils
-
Tests if a string is empty (null or "").
- isEmpty(Collection<T>) - Static method in class no.mnemonic.commons.utilities.collections.CollectionUtils
-
Null-safe operation to test if a collection is empty.
- isEmpty(Map<K, V>) - Static method in class no.mnemonic.commons.utilities.collections.MapUtils
-
Null-safe operation to test if a map is empty.
- isInteger(String) - Static method in class no.mnemonic.commons.utilities.StringUtils
-
Simple method to test if an input string can be parsed to an integer.
- isSet(int, int) - Static method in class no.mnemonic.commons.utilities.FlagUtils
-
Check if a bit or bit combination is set
- isSet(long, long) - Static method in class no.mnemonic.commons.utilities.FlagUtils
-
Check if a bit or bit combination is set
- isUUID(String) - Static method in class no.mnemonic.commons.utilities.StringUtils
-
Simple method to test if an input string can be parsed to an UUID by UUID.fromString().
L
- LambdaUtils - Class in no.mnemonic.commons.utilities.lambda
- length(String) - Static method in class no.mnemonic.commons.utilities.StringUtils
-
Null-safe operation to determine the length of a string.
- list(Collection<T>) - Static method in class no.mnemonic.commons.utilities.collections.ListUtils
-
Creates a list from another collection.
- list(Collection<T>, Function<T, V>) - Static method in class no.mnemonic.commons.utilities.collections.ListUtils
-
Creates a list from another collection using a mapping function converting all values.
- list(Function<T, V>, T...) - Static method in class no.mnemonic.commons.utilities.collections.ListUtils
-
Creates a list from its arguments using a mapping function converting all values.
- list(Iterator<T>) - Static method in class no.mnemonic.commons.utilities.collections.ListUtils
-
Creates a list from an iterator.
- list(Iterator<T>, Function<T, V>) - Static method in class no.mnemonic.commons.utilities.collections.ListUtils
-
Creates a list from an iterator using a mapping function converting all values.
- list(T...) - Static method in class no.mnemonic.commons.utilities.collections.ListUtils
-
Creates a list from its arguments.
- ListUtils - Class in no.mnemonic.commons.utilities.collections
M
- map(Collection<MapUtils.Pair<K, V>>) - Static method in class no.mnemonic.commons.utilities.collections.MapUtils
-
Creates a map from a collection containing key-value pairs.
- map(Collection<T>, Function<T, MapUtils.Pair<K, V>>) - Static method in class no.mnemonic.commons.utilities.collections.MapUtils
-
Creates a map from a collection using a mapping function to extract key-value pairs.
- map(Function<T, MapUtils.Pair<K, V>>, T...) - Static method in class no.mnemonic.commons.utilities.collections.MapUtils
-
Creates a map from its arguments using a mapping function to extract key-value pairs.
- map(Iterator<MapUtils.Pair<K, V>>) - Static method in class no.mnemonic.commons.utilities.collections.MapUtils
-
Creates a map from an iterator supplying key-value pairs.
- map(Iterator<T>, Function<T, MapUtils.Pair<K, V>>) - Static method in class no.mnemonic.commons.utilities.collections.MapUtils
-
Creates a map from an iterator using a mapping function to extract key-value pairs.
- map(Map<K, V>) - Static method in class no.mnemonic.commons.utilities.collections.MapUtils
-
Creates a map from a map
- map(MapUtils.Pair<K, V>...) - Static method in class no.mnemonic.commons.utilities.collections.MapUtils
-
Creates a map from key-value pairs.
- map(ExceptionalFunction<? super T, ? extends R, E>) - Method in interface no.mnemonic.commons.utilities.lambda.TryStream
- mapToInt(ExceptionalFunction<? super T, Integer, E>) - Method in interface no.mnemonic.commons.utilities.lambda.TryStream
- mapToLong(ExceptionalFunction<? super T, Long, E>) - Method in interface no.mnemonic.commons.utilities.lambda.TryStream
- MapUtils - Class in no.mnemonic.commons.utilities.collections
- MapUtils.Pair<A,
B> - Class in no.mnemonic.commons.utilities.collections - modifyMap(Map<K, V>, Map<K, V>, Collection<K>) - Static method in class no.mnemonic.commons.utilities.collections.MapUtils
-
Applies add/remove modifications to a map.
- modifySet(Set<T>, Set<T>, Set<T>) - Static method in class no.mnemonic.commons.utilities.collections.SetUtils
-
Applies add/remove modifications to a set.
N
- no.mnemonic.commons.utilities - package no.mnemonic.commons.utilities
- no.mnemonic.commons.utilities.collections - package no.mnemonic.commons.utilities.collections
- no.mnemonic.commons.utilities.lambda - package no.mnemonic.commons.utilities.lambda
- notNull(T, Exception) - Static method in class no.mnemonic.commons.utilities.ObjectUtils
-
Throws an exception if 'value' is null, returns 'value' otherwise.
- notNull(T, String) - Static method in class no.mnemonic.commons.utilities.ObjectUtils
-
Throws a RuntimeException if 'value' is null, returns 'value' otherwise.
O
- ObjectUtils - Class in no.mnemonic.commons.utilities
- of(ClassLoader) - Static method in class no.mnemonic.commons.utilities.ClassLoaderContext
- of(Object) - Static method in class no.mnemonic.commons.utilities.ClassLoaderContext
- or(Collection<Long>) - Static method in class no.mnemonic.commons.utilities.FlagUtils
-
Combine a set of bitmaps
P
- pair(K, V) - Static method in class no.mnemonic.commons.utilities.collections.MapUtils
-
Convenience method to create a key/value
MapUtils.Pair
. - progressReport(int) - Method in interface no.mnemonic.commons.utilities.StreamUtils.StreamProgressMonitor
- protect(long, long) - Static method in class no.mnemonic.commons.utilities.FlagUtils
- protectedSet(long, long, long) - Static method in class no.mnemonic.commons.utilities.FlagUtils
-
Sets the setFlags in oldFlags, but leaves all the protected bits untouched
- protectedUnset(long, long, long) - Static method in class no.mnemonic.commons.utilities.FlagUtils
-
Unsets the unsetFlags in oldFlags, but leaves all the protected bits untouched
R
- readFullStream(InputStream, boolean) - Static method in class no.mnemonic.commons.utilities.StreamUtils
-
Reads all of the data, until EOF signal, from the InputStream into a byte array.
S
- set(Collection<T>) - Static method in class no.mnemonic.commons.utilities.collections.SetUtils
-
Creates a set from another collection.
- set(Collection<T>, Function<T, V>) - Static method in class no.mnemonic.commons.utilities.collections.SetUtils
-
Creates a set from another collection using a mapping function converting all values.
- set(Function<T, V>, T...) - Static method in class no.mnemonic.commons.utilities.collections.SetUtils
-
Creates a set from its arguments using a mapping function converting all values.
- set(Iterator<T>) - Static method in class no.mnemonic.commons.utilities.collections.SetUtils
-
Creates a set from an iterator.
- set(Iterator<T>, Function<T, V>) - Static method in class no.mnemonic.commons.utilities.collections.SetUtils
-
Creates a set from an iterator using a mapping function converting all values.
- set(T...) - Static method in class no.mnemonic.commons.utilities.collections.SetUtils
-
Creates a set from its arguments.
- setBit(int, int) - Static method in class no.mnemonic.commons.utilities.FlagUtils
-
Set a bit or bit combination on bitmap
- setBit(long, long) - Static method in class no.mnemonic.commons.utilities.FlagUtils
-
Set a bit or bit combination on bitmap
- setFlagByBitPositions(long, Set<Short>) - Static method in class no.mnemonic.commons.utilities.FlagUtils
-
Construct flag base on initial flag and bit positions to be assigned with 1
- SetUtils - Class in no.mnemonic.commons.utilities.collections
- size(Collection) - Static method in class no.mnemonic.commons.utilities.collections.CollectionUtils
-
Null-safe operation to determine the size of a collection.
- size(Map<K, V>) - Static method in class no.mnemonic.commons.utilities.collections.MapUtils
-
Null-safe operation to determine the size of a map.
- split(int) - Static method in class no.mnemonic.commons.utilities.FlagUtils
-
Split bit flags into a set of single bits
- split(long) - Static method in class no.mnemonic.commons.utilities.FlagUtils
-
Split bit flags into a set of single bits
- stream() - Method in interface no.mnemonic.commons.utilities.lambda.TryStream
- StreamUtils - Class in no.mnemonic.commons.utilities
- StreamUtils.StreamProgressMonitor - Interface in no.mnemonic.commons.utilities
-
Common interface to be notified on stream read operations
- StringUtils - Class in no.mnemonic.commons.utilities
T
- T(A, B) - Static method in class no.mnemonic.commons.utilities.collections.MapUtils.Pair
- test(A) - Method in interface no.mnemonic.commons.utilities.lambda.ExceptionalPredicate
- toString(Object) - Static method in class no.mnemonic.commons.utilities.AppendUtils
-
Creates a String from an object by calling
AppendUtils.appendBean(java.lang.StringBuilder, java.lang.Object)
. - tryResult(Callable<T>, Supplier<T>, Consumer<Throwable>) - Static method in class no.mnemonic.commons.utilities.lambda.LambdaUtils
-
Invoke callable to fetch result and return it.
- tryResult(Callable<T>, T) - Static method in class no.mnemonic.commons.utilities.lambda.LambdaUtils
-
Invoke callable to fetch result and return it.
- tryStream(Collection<T>) - Static method in class no.mnemonic.commons.utilities.lambda.LambdaUtils
- tryStream(Stream<T>) - Static method in class no.mnemonic.commons.utilities.lambda.LambdaUtils
-
Wrap stream into a TryStream.
- TryStream<T,
E extends Exception> - Interface in no.mnemonic.commons.utilities.lambda -
Simplified stream interface accepting functions and consumers with checked exception signature.
- tryTo(ExceptionalTask) - Static method in class no.mnemonic.commons.utilities.lambda.LambdaUtils
-
Call provided task, ignore any exception thrown.
- tryTo(ExceptionalTask, Consumer<Throwable>) - Static method in class no.mnemonic.commons.utilities.lambda.LambdaUtils
-
Call provided task, ignore any exception thrown, instead passing it to a provided exception handler.
U
- union(Set<T>...) - Static method in class no.mnemonic.commons.utilities.collections.SetUtils
-
Returns the union of multiple sets.
- unsetBit(int, int) - Static method in class no.mnemonic.commons.utilities.FlagUtils
-
Unset a bit or bit combination from bitmap
- unsetBit(long, long) - Static method in class no.mnemonic.commons.utilities.FlagUtils
-
Unset a bit or bit combination from bitmap
W
- waitFor(BooleanSupplier, long, TimeUnit) - Static method in class no.mnemonic.commons.utilities.lambda.LambdaUtils
-
Simple helper to wait for a predicate to return true.
- writeUntilEOF(InputStream, OutputStream) - Static method in class no.mnemonic.commons.utilities.StreamUtils
-
Same as
StreamUtils.writeUntilEOF(InputStream, OutputStream, int, StreamProgressMonitor...)
, with default read buffer size and no monitors. - writeUntilEOF(InputStream, OutputStream, int, StreamUtils.StreamProgressMonitor...) - Static method in class no.mnemonic.commons.utilities.StreamUtils
-
Simply spools al data from inputstream to outputstream until the inputstream signals EOF.
All Classes and Interfaces|All Packages