Index

A C D E F G I L M N O P R S T U W 
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.
A C D E F G I L M N O P R S T U W 
All Classes and Interfaces|All Packages