A B C D E F G H I J L M N O P R S T U V W 

A

accept(T) - Method in interface com.github.alexisjehan.javanilla.util.function.throwable.ThrowableConsumer
Performs this operation on the given argument.
accept(T, U) - Method in interface com.github.alexisjehan.javanilla.util.function.throwable.ThrowableBiConsumer
Performs this operation on the given arguments.
add(E) - Method in interface com.github.alexisjehan.javanilla.util.collection.bags.Bag
Add the element to the Bag once.
add(E, long) - Method in interface com.github.alexisjehan.javanilla.util.collection.bags.Bag
Add the element to the Bag in the given quantity.
add(E, long) - Method in class com.github.alexisjehan.javanilla.util.collection.bags.FilterBag
 
add(E, long) - Method in class com.github.alexisjehan.javanilla.util.collection.bags.LimitedBag
Add the element to the Bag in the given quantity.
add(E, long) - Method in class com.github.alexisjehan.javanilla.util.collection.bags.MapBag
 
alwaysFalse() - Static method in class com.github.alexisjehan.javanilla.util.function.Predicates
Create a Predicate of the given type that always return false.
alwaysTrue() - Static method in class com.github.alexisjehan.javanilla.util.function.Predicates
Create a Predicate of the given type that always return true.
and(ThrowableBiPredicate<? super T, ? super U, ? extends X>) - Method in interface com.github.alexisjehan.javanilla.util.function.throwable.ThrowableBiPredicate
Returns a composed ThrowableBiPredicate that represents a short-circuiting logical AND of this predicate and another.
and(ThrowablePredicate<? super T, ? extends X>) - Method in interface com.github.alexisjehan.javanilla.util.function.throwable.ThrowablePredicate
Returns a composed ThrowablePredicate that represents a short-circuiting logical AND of this predicate and another.
andThen(ThrowableBiConsumer<? super T, ? super U, ? extends X>) - Method in interface com.github.alexisjehan.javanilla.util.function.throwable.ThrowableBiConsumer
Returns a composed ThrowableBiConsumer that performs, in sequence, this operation followed by the after operation.
andThen(ThrowableConsumer<? super T, ? extends X>) - Method in interface com.github.alexisjehan.javanilla.util.function.throwable.ThrowableConsumer
Returns a composed ThrowableConsumer that performs, in sequence, this operation followed by the after operation.
andThen(ThrowableFunction<? super R, ? extends V, ? extends X>) - Method in interface com.github.alexisjehan.javanilla.util.function.throwable.ThrowableBiFunction
Returns a composed ThrowableBiFunction that first applies this function to its input, and then applies the after function to the result.
andThen(ThrowableFunction<? super R, ? extends V, ? extends X>) - Method in interface com.github.alexisjehan.javanilla.util.function.throwable.ThrowableFunction
Returns a composed ThrowableFunction that first applies this function to its input, and then applies the after function to the result.
apply(T) - Method in interface com.github.alexisjehan.javanilla.util.function.throwable.ThrowableFunction
Applies this function to the given argument.
apply(T, U) - Method in interface com.github.alexisjehan.javanilla.util.function.throwable.ThrowableBiFunction
Applies this function to the given arguments.
array() - Static method in class com.github.alexisjehan.javanilla.util.Comparators
Returns a Comparator for array of Comparable comparing elements using Comparable.compareTo(Object).
array(Comparator<T>) - Static method in class com.github.alexisjehan.javanilla.util.Comparators
Returns a Comparator for array comparing elements using the given Comparator.

B

bag - Variable in class com.github.alexisjehan.javanilla.util.collection.bags.FilterBag
Delegated Bag.
Bag<E> - Interface in com.github.alexisjehan.javanilla.util.collection.bags
A Bag is a collection that associate a quantity to each distinct element.
Bags - Class in com.github.alexisjehan.javanilla.util.collection.bags
An utility class that provides Bags tools.
BatchIterator<E> - Class in com.github.alexisjehan.javanilla.util.iteration
An Iterator decorator that returns elements in batch from the current position.
BatchIterator(Iterator<? extends E>, int) - Constructor for class com.github.alexisjehan.javanilla.util.iteration.BatchIterator
Constructor with a delegated Iterator and a batch size.
biAlwaysFalse() - Static method in class com.github.alexisjehan.javanilla.util.function.Predicates
Create a BiPredicate of given types that always return false.
biAlwaysTrue() - Static method in class com.github.alexisjehan.javanilla.util.function.Predicates
Create a BiPredicate of given types that always return true.
BINARY - com.github.alexisjehan.javanilla.misc.StringFormatter.BytePrefix
Binary prefix with a base of 1024.
BLANK - Static variable in class com.github.alexisjehan.javanilla.io.bytes.OutputStreams
A blank OutputStream that writes no byte.
BLANK - Static variable in class com.github.alexisjehan.javanilla.io.chars.Writers
A blank Writer that writes no char.
blankToEmpty(CharSequence) - Static method in class com.github.alexisjehan.javanilla.lang.Strings
Wrap a CharSequence replacing null or blank by an empty String.
blankToNull(CharSequence) - Static method in class com.github.alexisjehan.javanilla.lang.Strings
Wrap a CharSequence replacing an empty or a blank one by null.
BOOLEAN_ARRAYS - Static variable in class com.github.alexisjehan.javanilla.util.Comparators
A boolean array Comparator.
BooleanArrays - Class in com.github.alexisjehan.javanilla.lang.array
An utility class that provides boolean array tools.
buffered(InputStream) - Static method in class com.github.alexisjehan.javanilla.io.bytes.InputStreams
Wrap an InputStream as a BufferedInputStream if it was not already.
buffered(OutputStream) - Static method in class com.github.alexisjehan.javanilla.io.bytes.OutputStreams
Wrap an OutputStream as a BufferedOutputStream if it was not already.
buffered(Reader) - Static method in class com.github.alexisjehan.javanilla.io.chars.Readers
Wrap a Reader as a BufferedReader if it was not already.
buffered(Writer) - Static method in class com.github.alexisjehan.javanilla.io.chars.Writers
Wrap a Writer as a BufferedWriter if it was not already.
ByteArrays - Class in com.github.alexisjehan.javanilla.lang.array
An utility class that provides byte array tools.

C

cached(Supplier<? extends T>) - Static method in class com.github.alexisjehan.javanilla.util.function.Suppliers
Wrap a Supplier which caches the first value supplied from the given Supplier.
calculate(double[], double[]) - Method in interface com.github.alexisjehan.javanilla.misc.distances.Distance
Calculate a distance between both double array vectors.
calculate(double[], double[]) - Method in enum com.github.alexisjehan.javanilla.misc.distances.Distances
 
calculate(double[], double[]) - Method in class com.github.alexisjehan.javanilla.misc.distances.MinkowskiDistance
 
calculate(double, double) - Method in interface com.github.alexisjehan.javanilla.misc.distances.Distance
Calculate a distance between unidimensional double array vectors.
calculate(double, double, double, double) - Method in interface com.github.alexisjehan.javanilla.misc.distances.Distance
Calculate a distance between two-dimensional double array vectors.
calculate(double, double, double, double, double, double) - Method in interface com.github.alexisjehan.javanilla.misc.distances.Distance
Calculate a distance between three-dimensional double array vectors.
calculate(CharSequence, CharSequence) - Method in interface com.github.alexisjehan.javanilla.misc.distances.EditDistance
Calculate an edit distance between both CharSequences.
calculate(CharSequence, CharSequence) - Method in enum com.github.alexisjehan.javanilla.misc.distances.EditDistances
 
calculate(CharSequence, CharSequence) - Method in class com.github.alexisjehan.javanilla.misc.distances.LevenshteinDistance
 
calculateImpl(double[], double[]) - Method in enum com.github.alexisjehan.javanilla.misc.distances.Distances
Calculate a distance between both double array vectors which have been validated.
calculateImpl(CharSequence, int, CharSequence, int) - Method in enum com.github.alexisjehan.javanilla.misc.distances.EditDistances
Calculate an edit distance between both CharSequences which have been validated.
CharArrays - Class in com.github.alexisjehan.javanilla.lang.array
An utility class that provides char array tools.
CHEBYSHEV - com.github.alexisjehan.javanilla.misc.distances.Distances
The Chebyshev distance also known as Tchebychev distance, maximum metric or L distance.
clear() - Method in interface com.github.alexisjehan.javanilla.util.collection.bags.Bag
Clear the Bag by removing all contained elements.
clear() - Method in class com.github.alexisjehan.javanilla.util.collection.bags.FilterBag
 
clear() - Method in class com.github.alexisjehan.javanilla.util.collection.bags.MapBag
 
close() - Method in class com.github.alexisjehan.javanilla.io.lines.FilterLineReader
 
close() - Method in class com.github.alexisjehan.javanilla.io.lines.FilterLineWriter
 
close() - Method in class com.github.alexisjehan.javanilla.io.lines.LineReader
 
close() - Method in class com.github.alexisjehan.javanilla.io.lines.LineWriter
 
com.github.alexisjehan.javanilla.io - package com.github.alexisjehan.javanilla.io
Extras java.io components.
com.github.alexisjehan.javanilla.io.bytes - package com.github.alexisjehan.javanilla.io.bytes
A set of InputStream/OutputStream tools and decorators.
com.github.alexisjehan.javanilla.io.chars - package com.github.alexisjehan.javanilla.io.chars
A set of Reader/Writer tools and decorators.
com.github.alexisjehan.javanilla.io.lines - package com.github.alexisjehan.javanilla.io.lines
New LineReader/ LineWriter reader/writer implementations and decorators for advanced line handling and detection.
com.github.alexisjehan.javanilla.lang - package com.github.alexisjehan.javanilla.lang
Extras java.lang components.
com.github.alexisjehan.javanilla.lang.array - package com.github.alexisjehan.javanilla.lang.array
A set of primitive and generic array tools.
com.github.alexisjehan.javanilla.misc - package com.github.alexisjehan.javanilla.misc
Miscellaneous components that can be used for many purposes.
com.github.alexisjehan.javanilla.misc.distances - package com.github.alexisjehan.javanilla.misc.distances
Multiple Distances and EditDistances implementations.
com.github.alexisjehan.javanilla.misc.tuples - package com.github.alexisjehan.javanilla.misc.tuples
Generics tuples implementations.
com.github.alexisjehan.javanilla.security - package com.github.alexisjehan.javanilla.security
Extras java.security and javax.crypto components.
com.github.alexisjehan.javanilla.sql - package com.github.alexisjehan.javanilla.sql
Extras java.sql components.
com.github.alexisjehan.javanilla.util - package com.github.alexisjehan.javanilla.util
Extras java.util components.
com.github.alexisjehan.javanilla.util.collection - package com.github.alexisjehan.javanilla.util.collection
A set of Collection/Map tools and decorators.
com.github.alexisjehan.javanilla.util.collection.bags - package com.github.alexisjehan.javanilla.util.collection.bags
New Bag collection interface, implementations, tools and decorators.
com.github.alexisjehan.javanilla.util.function - package com.github.alexisjehan.javanilla.util.function
Extras java.util.function components.
com.github.alexisjehan.javanilla.util.function.throwable - package com.github.alexisjehan.javanilla.util.function.throwable
New java.util.function interfaces able to throw Throwables.
com.github.alexisjehan.javanilla.util.iteration - package com.github.alexisjehan.javanilla.util.iteration
A set of Iterator/Iterable tools and decorators.
com.github.alexisjehan.javanilla.util.stream - package com.github.alexisjehan.javanilla.util.stream
Extras java.util.stream components.
Comparators - Class in com.github.alexisjehan.javanilla.util
An utility class that provides Comparator and Comparable tools.
compose(ThrowableFunction<? super V, ? extends T, ? extends X>) - Method in interface com.github.alexisjehan.javanilla.util.function.throwable.ThrowableFunction
Returns a composed ThrowableFunction that first applies the before function to its input, and then applies this function to the result.
concat(boolean[]...) - Static method in class com.github.alexisjehan.javanilla.lang.array.BooleanArrays
Concatenate multiple boolean arrays.
concat(byte[]...) - Static method in class com.github.alexisjehan.javanilla.lang.array.ByteArrays
Concatenate multiple byte arrays.
concat(char[]...) - Static method in class com.github.alexisjehan.javanilla.lang.array.CharArrays
Concatenate multiple char arrays.
concat(double[]...) - Static method in class com.github.alexisjehan.javanilla.lang.array.DoubleArrays
Concatenate multiple double arrays.
concat(float[]...) - Static method in class com.github.alexisjehan.javanilla.lang.array.FloatArrays
Concatenate multiple float arrays.
concat(int[]...) - Static method in class com.github.alexisjehan.javanilla.lang.array.IntArrays
Concatenate multiple int arrays.
concat(long[]...) - Static method in class com.github.alexisjehan.javanilla.lang.array.LongArrays
Concatenate multiple long arrays.
concat(short[]...) - Static method in class com.github.alexisjehan.javanilla.lang.array.ShortArrays
Concatenate multiple short arrays.
concat(InputStream...) - Static method in class com.github.alexisjehan.javanilla.io.bytes.InputStreams
Concatenate multiple InputStreams.
concat(Reader...) - Static method in class com.github.alexisjehan.javanilla.io.chars.Readers
Concatenate multiple Readers.
concat(Iterable<? extends E>...) - Static method in class com.github.alexisjehan.javanilla.util.iteration.Iterables
Concatenate multiple Iterables.
concat(Iterator<? extends E>...) - Static method in class com.github.alexisjehan.javanilla.util.iteration.Iterators
Concatenate multiple Iterators.
concat(List<boolean[]>) - Static method in class com.github.alexisjehan.javanilla.lang.array.BooleanArrays
Concatenate a list of boolean arrays.
concat(List<byte[]>) - Static method in class com.github.alexisjehan.javanilla.lang.array.ByteArrays
Concatenate a list of byte arrays.
concat(List<char[]>) - Static method in class com.github.alexisjehan.javanilla.lang.array.CharArrays
Concatenate a list of char arrays.
concat(List<double[]>) - Static method in class com.github.alexisjehan.javanilla.lang.array.DoubleArrays
Concatenate a list of double arrays.
concat(List<float[]>) - Static method in class com.github.alexisjehan.javanilla.lang.array.FloatArrays
Concatenate a list of float arrays.
concat(List<int[]>) - Static method in class com.github.alexisjehan.javanilla.lang.array.IntArrays
Concatenate a list of int arrays.
concat(List<InputStream>) - Static method in class com.github.alexisjehan.javanilla.io.bytes.InputStreams
Concatenate a list of InputStreams.
concat(List<Reader>) - Static method in class com.github.alexisjehan.javanilla.io.chars.Readers
Concatenate a list of Readers.
concat(List<Iterable<? extends E>>) - Static method in class com.github.alexisjehan.javanilla.util.iteration.Iterables
Concatenate a list of Iterables.
concat(List<Iterator<? extends E>>) - Static method in class com.github.alexisjehan.javanilla.util.iteration.Iterators
Concatenate a list of Iterators.
concat(List<long[]>) - Static method in class com.github.alexisjehan.javanilla.lang.array.LongArrays
Concatenate a list of long arrays.
concat(List<short[]>) - Static method in class com.github.alexisjehan.javanilla.lang.array.ShortArrays
Concatenate a list of short arrays.
concatMerge(CharSequence, CharSequence) - Static method in class com.github.alexisjehan.javanilla.lang.Strings
Concatenate two CharSequences by merging their commons chars.
contains(boolean[], boolean) - Static method in class com.github.alexisjehan.javanilla.lang.array.BooleanArrays
Tell if the boolean array contains the given boolean value.
contains(byte[], byte) - Static method in class com.github.alexisjehan.javanilla.lang.array.ByteArrays
Tell if the byte array contains the given byte value.
contains(char[], char) - Static method in class com.github.alexisjehan.javanilla.lang.array.CharArrays
Tell if the char array contains the given char value.
contains(double[], double) - Static method in class com.github.alexisjehan.javanilla.lang.array.DoubleArrays
Tell if the double array contains the given double value.
contains(float[], float) - Static method in class com.github.alexisjehan.javanilla.lang.array.FloatArrays
Tell if the float array contains the given float value.
contains(int[], int) - Static method in class com.github.alexisjehan.javanilla.lang.array.IntArrays
Tell if the int array contains the given int value.
contains(long[], long) - Static method in class com.github.alexisjehan.javanilla.lang.array.LongArrays
Tell if the long array contains the given long value.
contains(short[], short) - Static method in class com.github.alexisjehan.javanilla.lang.array.ShortArrays
Tell if the short array contains the given short value.
contains(E[], E) - Static method in class com.github.alexisjehan.javanilla.lang.array.ObjectArrays
Tell if the generic array contains the given generic value.
containsAll(boolean[], boolean...) - Static method in class com.github.alexisjehan.javanilla.lang.array.BooleanArrays
Tell if the boolean array contains all of given boolean values.
containsAll(byte[], byte...) - Static method in class com.github.alexisjehan.javanilla.lang.array.ByteArrays
Tell if the byte array contains all of given byte values.
containsAll(char[], char...) - Static method in class com.github.alexisjehan.javanilla.lang.array.CharArrays
Tell if the char array contains all of given char values.
containsAll(double[], double...) - Static method in class com.github.alexisjehan.javanilla.lang.array.DoubleArrays
Tell if the double array contains all of given double values.
containsAll(float[], float...) - Static method in class com.github.alexisjehan.javanilla.lang.array.FloatArrays
Tell if the float array contains all of given float values.
containsAll(int[], int...) - Static method in class com.github.alexisjehan.javanilla.lang.array.IntArrays
Tell if the int array contains all of given int values.
containsAll(long[], long...) - Static method in class com.github.alexisjehan.javanilla.lang.array.LongArrays
Tell if the long array contains all of given long values.
containsAll(short[], short...) - Static method in class com.github.alexisjehan.javanilla.lang.array.ShortArrays
Tell if the short array contains all of given short values.
containsAll(E[], E...) - Static method in class com.github.alexisjehan.javanilla.lang.array.ObjectArrays
Tell if the generic array contains all of given generic values.
containsAny(boolean[], boolean...) - Static method in class com.github.alexisjehan.javanilla.lang.array.BooleanArrays
Tell if the boolean array contains any of given boolean values.
containsAny(byte[], byte...) - Static method in class com.github.alexisjehan.javanilla.lang.array.ByteArrays
Tell if the byte array contains any of given byte values.
containsAny(char[], char...) - Static method in class com.github.alexisjehan.javanilla.lang.array.CharArrays
Tell if the char array contains any of given char values.
containsAny(double[], double...) - Static method in class com.github.alexisjehan.javanilla.lang.array.DoubleArrays
Tell if the double array contains any of given double values.
containsAny(float[], float...) - Static method in class com.github.alexisjehan.javanilla.lang.array.FloatArrays
Tell if the float array contains any of given float values.
containsAny(int[], int...) - Static method in class com.github.alexisjehan.javanilla.lang.array.IntArrays
Tell if the int array contains any of given int values.
containsAny(long[], long...) - Static method in class com.github.alexisjehan.javanilla.lang.array.LongArrays
Tell if the long array contains any of given long values.
containsAny(short[], short...) - Static method in class com.github.alexisjehan.javanilla.lang.array.ShortArrays
Tell if the short array contains any of given short values.
containsAny(E) - Method in interface com.github.alexisjehan.javanilla.util.collection.bags.Bag
Tell if the Bag contains the element at least once.
containsAny(E) - Method in class com.github.alexisjehan.javanilla.util.collection.bags.FilterBag
 
containsAny(E) - Method in class com.github.alexisjehan.javanilla.util.collection.bags.MapBag
 
containsAny(E[], E...) - Static method in class com.github.alexisjehan.javanilla.lang.array.ObjectArrays
Tell if the generic array contains any of given generic values.
containsAtLeast(E, long) - Method in interface com.github.alexisjehan.javanilla.util.collection.bags.Bag
Tell if the Bag contains the element at least in the given quantity.
containsAtLeast(E, long) - Method in class com.github.alexisjehan.javanilla.util.collection.bags.FilterBag
 
containsAtLeast(E, long) - Method in class com.github.alexisjehan.javanilla.util.collection.bags.MapBag
 
containsAtMost(E, long) - Method in interface com.github.alexisjehan.javanilla.util.collection.bags.Bag
Tell if the Bag contains the element at most in the given quantity.
containsAtMost(E, long) - Method in class com.github.alexisjehan.javanilla.util.collection.bags.FilterBag
 
containsAtMost(E, long) - Method in class com.github.alexisjehan.javanilla.util.collection.bags.MapBag
 
containsExactly(E, long) - Method in interface com.github.alexisjehan.javanilla.util.collection.bags.Bag
Tell if the Bag contains the element exactly in the given quantity.
containsExactly(E, long) - Method in class com.github.alexisjehan.javanilla.util.collection.bags.FilterBag
 
containsExactly(E, long) - Method in class com.github.alexisjehan.javanilla.util.collection.bags.MapBag
 
containsOnly(boolean[], boolean) - Static method in class com.github.alexisjehan.javanilla.lang.array.BooleanArrays
Tell if the boolean array contains only the given boolean value.
containsOnly(byte[], byte) - Static method in class com.github.alexisjehan.javanilla.lang.array.ByteArrays
Tell if the byte array contains only the given byte value.
containsOnly(char[], char) - Static method in class com.github.alexisjehan.javanilla.lang.array.CharArrays
Tell if the char array contains only the given char value.
containsOnly(double[], double) - Static method in class com.github.alexisjehan.javanilla.lang.array.DoubleArrays
Tell if the double array contains only the given double value.
containsOnly(float[], float) - Static method in class com.github.alexisjehan.javanilla.lang.array.FloatArrays
Tell if the float array contains only the given float value.
containsOnly(int[], int) - Static method in class com.github.alexisjehan.javanilla.lang.array.IntArrays
Tell if the int array contains only the given int value.
containsOnly(long[], long) - Static method in class com.github.alexisjehan.javanilla.lang.array.LongArrays
Tell if the long array contains only the given long value.
containsOnly(short[], short) - Static method in class com.github.alexisjehan.javanilla.lang.array.ShortArrays
Tell if the short array contains only the given short value.
containsOnly(E[], E) - Static method in class com.github.alexisjehan.javanilla.lang.array.ObjectArrays
Tell if the generic array contains only the given generic value.
count(E) - Method in interface com.github.alexisjehan.javanilla.util.collection.bags.Bag
Count the actual quantity of the element.
count(E) - Method in class com.github.alexisjehan.javanilla.util.collection.bags.FilterBag
 
count(E) - Method in class com.github.alexisjehan.javanilla.util.collection.bags.MapBag
 
CountInputStream - Class in com.github.alexisjehan.javanilla.io.bytes
An InputStream decorator that counts the number of bytes read from the current position.
CountInputStream(InputStream) - Constructor for class com.github.alexisjehan.javanilla.io.bytes.CountInputStream
Constructor with a delegated InputStream.
CountIterator<E> - Class in com.github.alexisjehan.javanilla.util.iteration
An Iterator decorator that counts the number of elements read from the current position.
CountIterator(Iterator<? extends E>) - Constructor for class com.github.alexisjehan.javanilla.util.iteration.CountIterator
Constructor with a delegated Iterator.
CountLineReader - Class in com.github.alexisjehan.javanilla.io.lines
A LineReader decorator that counts the number of lines read from the current position.
CountLineReader(LineReader) - Constructor for class com.github.alexisjehan.javanilla.io.lines.CountLineReader
Constructor with a delegated LineReader.
CountLineWriter - Class in com.github.alexisjehan.javanilla.io.lines
A LineWriter decorator that counts the number of lines written from the current position.
CountLineWriter(LineWriter) - Constructor for class com.github.alexisjehan.javanilla.io.lines.CountLineWriter
Constructor with a delegated LineWriter.
CountOutputStream - Class in com.github.alexisjehan.javanilla.io.bytes
An OutputStream decorator that counts the number of bytes written from the current position.
CountOutputStream(OutputStream) - Constructor for class com.github.alexisjehan.javanilla.io.bytes.CountOutputStream
Constructor with a delegated OutputStream.
CountReader - Class in com.github.alexisjehan.javanilla.io.chars
A Reader decorator that counts the number of chars read from the current position.
CountReader(Reader) - Constructor for class com.github.alexisjehan.javanilla.io.chars.CountReader
Constructor with a delegated Reader.
CountWriter - Class in com.github.alexisjehan.javanilla.io.chars
A Writer decorator that counts the number of chars written from the current position.
CountWriter(Writer) - Constructor for class com.github.alexisjehan.javanilla.io.chars.CountWriter
Constructor with a delegated Writer.
CR - com.github.alexisjehan.javanilla.io.lines.LineSeparator
"Carriage Return" char line separator type, used on old MacOS operating systems.
CR_LF - com.github.alexisjehan.javanilla.io.lines.LineSeparator
"Carriage Return" followed by "Line Feed" chars line separator type, used mainly on the Windows operating system.

D

DEFAULT - com.github.alexisjehan.javanilla.io.lines.LineSeparator
"Line Feed" or "Carriage Return" char line separator type on read, system's default line separator representation on write.
deserialize(byte[]) - Static method in class com.github.alexisjehan.javanilla.io.Serializables
Deserialize the given byte array to a new Serializable object.
deserialize(InputStream) - Static method in class com.github.alexisjehan.javanilla.io.Serializables
Deserialize from the given InputStream to a new Serializable object.
detect(Reader) - Static method in enum com.github.alexisjehan.javanilla.io.lines.LineSeparator
Attempt to detect the LineSeparator type of the given Reader using a sample.
detect(Path) - Static method in enum com.github.alexisjehan.javanilla.io.lines.LineSeparator
Attempt to detect the LineSeparator type of the given file Path using a default Charset reading a sample.
detect(Path, Charset) - Static method in enum com.github.alexisjehan.javanilla.io.lines.LineSeparator
Attempt to detect the LineSeparator type of the given file Path using the given Charset reading a sample.
Distance - Interface in com.github.alexisjehan.javanilla.misc.distances
Interface for distance/heuristic/similarity functions that work on double array vectors.
Distances - Enum in com.github.alexisjehan.javanilla.misc.distances
Commons vectors Distances implementations.
distinct() - Method in interface com.github.alexisjehan.javanilla.util.collection.bags.Bag
Get the number of distinct elements.
distinct() - Method in class com.github.alexisjehan.javanilla.util.collection.bags.FilterBag
 
distinct() - Method in class com.github.alexisjehan.javanilla.util.collection.bags.MapBag
 
DOUBLE_ALWAYS_FALSE - Static variable in class com.github.alexisjehan.javanilla.util.function.Predicates
A DoublePredicate that always return false.
DOUBLE_ALWAYS_TRUE - Static variable in class com.github.alexisjehan.javanilla.util.function.Predicates
A DoublePredicate that always return true.
DOUBLE_ARRAYS - Static variable in class com.github.alexisjehan.javanilla.util.Comparators
A double array Comparator.
DoubleArrays - Class in com.github.alexisjehan.javanilla.lang.array
An utility class that provides double array tools.

E

EditDistance - Interface in com.github.alexisjehan.javanilla.misc.distances
Interface for edit distance functions that work on CharSequences.
EditDistances - Enum in com.github.alexisjehan.javanilla.misc.distances
Commons EditDistances implementations.
empty() - Static method in class com.github.alexisjehan.javanilla.util.collection.bags.Bags
Return an empty immutable Bag.
empty() - Static method in class com.github.alexisjehan.javanilla.util.iteration.Iterables
Return an Iterable which gives empties Iterators.
empty(Class<E>) - Static method in class com.github.alexisjehan.javanilla.lang.array.ObjectArrays
Return an empty generic array.
EMPTY - Static variable in class com.github.alexisjehan.javanilla.io.bytes.InputStreams
An empty InputStream that returns no byte.
EMPTY - Static variable in class com.github.alexisjehan.javanilla.io.chars.Readers
An empty Reader that returns no char.
EMPTY - Static variable in class com.github.alexisjehan.javanilla.lang.array.BooleanArrays
An empty boolean array.
EMPTY - Static variable in class com.github.alexisjehan.javanilla.lang.array.ByteArrays
An empty byte array.
EMPTY - Static variable in class com.github.alexisjehan.javanilla.lang.array.CharArrays
An empty char array.
EMPTY - Static variable in class com.github.alexisjehan.javanilla.lang.array.DoubleArrays
An empty double array.
EMPTY - Static variable in class com.github.alexisjehan.javanilla.lang.array.FloatArrays
An empty float array.
EMPTY - Static variable in class com.github.alexisjehan.javanilla.lang.array.IntArrays
An empty int array.
EMPTY - Static variable in class com.github.alexisjehan.javanilla.lang.array.LongArrays
An empty long array.
EMPTY - Static variable in class com.github.alexisjehan.javanilla.lang.array.ShortArrays
An empty short array.
EMPTY - Static variable in class com.github.alexisjehan.javanilla.lang.Strings
An empty String.
EMPTY_DOUBLE - Static variable in class com.github.alexisjehan.javanilla.util.iteration.Iterables
A double PrimitiveIterable which gives empties double PrimitiveIterators.
EMPTY_DOUBLE - Static variable in class com.github.alexisjehan.javanilla.util.iteration.Iterators
An empty double PrimitiveIterator.
EMPTY_INT - Static variable in class com.github.alexisjehan.javanilla.util.iteration.Iterables
An int PrimitiveIterable which gives empties int PrimitiveIterators.
EMPTY_INT - Static variable in class com.github.alexisjehan.javanilla.util.iteration.Iterators
An empty int PrimitiveIterator.
EMPTY_LONG - Static variable in class com.github.alexisjehan.javanilla.util.iteration.Iterables
A long PrimitiveIterable which gives empties long PrimitiveIterators.
EMPTY_LONG - Static variable in class com.github.alexisjehan.javanilla.util.iteration.Iterators
An empty long PrimitiveIterator.
emptyToNull(boolean[]) - Static method in class com.github.alexisjehan.javanilla.lang.array.BooleanArrays
Wrap a boolean array replacing an empty one by null.
emptyToNull(byte[]) - Static method in class com.github.alexisjehan.javanilla.lang.array.ByteArrays
Wrap a byte array replacing an empty one by null.
emptyToNull(char[]) - Static method in class com.github.alexisjehan.javanilla.lang.array.CharArrays
Wrap a char array replacing an empty one by null.
emptyToNull(double[]) - Static method in class com.github.alexisjehan.javanilla.lang.array.DoubleArrays
Wrap a double array replacing an empty one by null.
emptyToNull(float[]) - Static method in class com.github.alexisjehan.javanilla.lang.array.FloatArrays
Wrap a float array replacing an empty one by null.
emptyToNull(int[]) - Static method in class com.github.alexisjehan.javanilla.lang.array.IntArrays
Wrap an int array replacing an empty one by null.
emptyToNull(long[]) - Static method in class com.github.alexisjehan.javanilla.lang.array.LongArrays
Wrap a long array replacing an empty one by null.
emptyToNull(short[]) - Static method in class com.github.alexisjehan.javanilla.lang.array.ShortArrays
Wrap a short array replacing an empty one by null.
emptyToNull(Bag<E>) - Static method in class com.github.alexisjehan.javanilla.util.collection.bags.Bags
Wrap a Bag replacing an empty one by null.
emptyToNull(E[]) - Static method in class com.github.alexisjehan.javanilla.lang.array.ObjectArrays
Wrap a generic array replacing an empty one by null.
emptyToNull(CharSequence) - Static method in class com.github.alexisjehan.javanilla.lang.Strings
Wrap a CharSequence replacing an empty one by null.
emptyToNull(List<E>) - Static method in class com.github.alexisjehan.javanilla.util.collection.Lists
Wrap a List replacing an empty one by null.
emptyToNull(Map<K, V>) - Static method in class com.github.alexisjehan.javanilla.util.collection.Maps
Wrap a Map replacing an empty one by null.
emptyToNull(NavigableMap<K, V>) - Static method in class com.github.alexisjehan.javanilla.util.collection.Maps
Wrap a NavigableMap replacing an empty one by null.
emptyToNull(NavigableSet<E>) - Static method in class com.github.alexisjehan.javanilla.util.collection.Sets
Wrap a NavigableSet replacing an empty one by null.
emptyToNull(Set<E>) - Static method in class com.github.alexisjehan.javanilla.util.collection.Sets
Wrap a Set replacing an empty one by null.
emptyToNull(SortedMap<K, V>) - Static method in class com.github.alexisjehan.javanilla.util.collection.Maps
Wrap a SortedMap replacing an empty one by null.
emptyToNull(SortedSet<E>) - Static method in class com.github.alexisjehan.javanilla.util.collection.Sets
Wrap a SortedSet replacing an empty one by null.
ENDLESS - Static variable in class com.github.alexisjehan.javanilla.io.bytes.InputStreams
An endless InputStream that returns random bytes.
ENDLESS - Static variable in class com.github.alexisjehan.javanilla.io.chars.Readers
An endless Reader that returns random chars.
equals(Object) - Method in class com.github.alexisjehan.javanilla.misc.distances.LevenshteinDistance
 
equals(Object) - Method in class com.github.alexisjehan.javanilla.misc.distances.MinkowskiDistance
 
equals(Object) - Method in class com.github.alexisjehan.javanilla.misc.StringFormatter
 
equals(Object) - Method in class com.github.alexisjehan.javanilla.misc.tuples.Pair
 
equals(Object) - Method in class com.github.alexisjehan.javanilla.misc.tuples.SerializablePair
 
equals(Object) - Method in class com.github.alexisjehan.javanilla.misc.tuples.SerializableTriple
 
equals(Object) - Method in class com.github.alexisjehan.javanilla.misc.tuples.Triple
 
equals(Object) - Method in class com.github.alexisjehan.javanilla.util.collection.bags.FilterBag
 
equals(Object) - Method in class com.github.alexisjehan.javanilla.util.collection.bags.LimitedBag
 
equals(Object) - Method in class com.github.alexisjehan.javanilla.util.collection.bags.MapBag
 
EUCLIDEAN - com.github.alexisjehan.javanilla.misc.distances.Distances
The Euclidean distance also known as Pythagorean metric or L2 distance.

F

FilterBag<E> - Class in com.github.alexisjehan.javanilla.util.collection.bags
An abstract Bag filter to create decorators.
FilterBag(Bag<E>) - Constructor for class com.github.alexisjehan.javanilla.util.collection.bags.FilterBag
Constructor with a delegated Bag.
FilterLineReader - Class in com.github.alexisjehan.javanilla.io.lines
An abstract LineReader filter to create decorators.
FilterLineReader(LineReader) - Constructor for class com.github.alexisjehan.javanilla.io.lines.FilterLineReader
Constructor with a delegated LineReader.
FilterLineWriter - Class in com.github.alexisjehan.javanilla.io.lines
An abstract LineWriter filter to create decorators.
FilterLineWriter(LineWriter) - Constructor for class com.github.alexisjehan.javanilla.io.lines.FilterLineWriter
Constructor with a delegated LineWriter.
FLOAT_ARRAYS - Static variable in class com.github.alexisjehan.javanilla.util.Comparators
A float array Comparator.
FloatArrays - Class in com.github.alexisjehan.javanilla.lang.array
An utility class that provides float array tools.
flush() - Method in class com.github.alexisjehan.javanilla.io.lines.FilterLineWriter
 
flush() - Method in class com.github.alexisjehan.javanilla.io.lines.LineWriter
Flush the delegated Writer.
forEach(C) - Method in interface com.github.alexisjehan.javanilla.util.iteration.PrimitiveIterable
Performs the given action for each element of the Iterable until all elements have been processed or the action throws an exception.
forEach(DoubleConsumer) - Method in interface com.github.alexisjehan.javanilla.util.iteration.PrimitiveIterable.OfDouble
 
forEach(IntConsumer) - Method in interface com.github.alexisjehan.javanilla.util.iteration.PrimitiveIterable.OfInt
 
forEach(LongConsumer) - Method in interface com.github.alexisjehan.javanilla.util.iteration.PrimitiveIterable.OfLong
 
format(double) - Method in class com.github.alexisjehan.javanilla.misc.StringFormatter
Format a float/double value as a pretty String.
format(long) - Method in class com.github.alexisjehan.javanilla.misc.StringFormatter
Format a int/long value as a pretty String.
formatBytes(long) - Method in class com.github.alexisjehan.javanilla.misc.StringFormatter
Format a bytes value such as a file size as a pretty String using the default BytePrefix.
formatBytes(long, StringFormatter.BytePrefix) - Method in class com.github.alexisjehan.javanilla.misc.StringFormatter
Format a bytes value such as a file size as a pretty String using a custom BytePrefix.
formatCurrency(double) - Method in class com.github.alexisjehan.javanilla.misc.StringFormatter
Format a currency value as a pretty String, the currency type is the one from the Locale.
formatPercent(double, double) - Method in class com.github.alexisjehan.javanilla.misc.StringFormatter
Format a percent value as a pretty String.

G

get() - Method in interface com.github.alexisjehan.javanilla.util.function.throwable.ThrowableSupplier
Gets a result.
getAesCbcInstance() - Static method in class com.github.alexisjehan.javanilla.security.StandardCiphers
Get a new "AES/CBC/NoPadding" Cipher instance.
getAesCbcPkcs5Instance() - Static method in class com.github.alexisjehan.javanilla.security.StandardCiphers
Get a new "AES/CBC/PKCS5Padding" Cipher instance.
getAesEcbInstance() - Static method in class com.github.alexisjehan.javanilla.security.StandardCiphers
Get a new "AES/ECB/NoPadding" Cipher instance.
getAesEcbPkcs5Instance() - Static method in class com.github.alexisjehan.javanilla.security.StandardCiphers
Get a new "AES/ECB/PKCS5Padding" Cipher instance.
getBatchSize() - Method in class com.github.alexisjehan.javanilla.util.iteration.BatchIterator
Get the maximum batch size.
getCause() - Method in exception com.github.alexisjehan.javanilla.lang.UncheckedInterruptedException
 
getCause() - Method in exception com.github.alexisjehan.javanilla.sql.UncheckedSQLException
 
getCauses(Throwable) - Static method in class com.github.alexisjehan.javanilla.lang.Throwables
Get the list of causes of the given Throwable by calling Throwable.getCause() recursively.
getCount() - Method in class com.github.alexisjehan.javanilla.io.bytes.CountInputStream
Get the number of bytes read.
getCount() - Method in class com.github.alexisjehan.javanilla.io.bytes.CountOutputStream
Get the number of bytes written.
getCount() - Method in class com.github.alexisjehan.javanilla.io.chars.CountReader
Get the number of chars read.
getCount() - Method in class com.github.alexisjehan.javanilla.io.chars.CountWriter
Get the number of chars written.
getCount() - Method in class com.github.alexisjehan.javanilla.io.lines.CountLineReader
Get the number of lines read.
getCount() - Method in class com.github.alexisjehan.javanilla.io.lines.CountLineWriter
Get the number of lines written.
getCount() - Method in class com.github.alexisjehan.javanilla.util.iteration.CountIterator
Get the number of elements read.
getDeletionCost() - Method in class com.github.alexisjehan.javanilla.misc.distances.LevenshteinDistance
Get the deletion cost.
getDesCbcInstance() - Static method in class com.github.alexisjehan.javanilla.security.StandardCiphers
Get a new "DES/CBC/NoPadding" Cipher instance.
getDesCbcPkcs5Instance() - Static method in class com.github.alexisjehan.javanilla.security.StandardCiphers
Get a new "DES/CBC/PKCS5Padding" Cipher instance.
getDesEcbInstance() - Static method in class com.github.alexisjehan.javanilla.security.StandardCiphers
Get a new "DES/ECB/NoPadding" Cipher instance.
getDesEcbPkcs5Instance() - Static method in class com.github.alexisjehan.javanilla.security.StandardCiphers
Get a new "DES/ECB/PKCS5Padding" Cipher instance.
getFirst() - Method in class com.github.alexisjehan.javanilla.misc.tuples.Pair
Get the first object of the Pair.
getFirst() - Method in class com.github.alexisjehan.javanilla.misc.tuples.SerializablePair
Get the first object of the SerializablePair.
getFirst() - Method in class com.github.alexisjehan.javanilla.misc.tuples.SerializableTriple
Get the first object of the SerializableTriple.
getFirst() - Method in class com.github.alexisjehan.javanilla.misc.tuples.Triple
Get the first object of the Triple.
getFloatPrecision() - Method in class com.github.alexisjehan.javanilla.misc.StringFormatter
Get the float precision.
getFromIndex() - Method in class com.github.alexisjehan.javanilla.io.bytes.RangeInputStream
Get the inclusive index of the first byte to read.
getFromIndex() - Method in class com.github.alexisjehan.javanilla.io.bytes.RangeOutputStream
Get the inclusive index of the first byte to write.
getFromIndex() - Method in class com.github.alexisjehan.javanilla.io.chars.RangeReader
Get the index of the first char to read.
getFromIndex() - Method in class com.github.alexisjehan.javanilla.io.chars.RangeWriter
Get the index of the first char to write.
getFromIndex() - Method in class com.github.alexisjehan.javanilla.io.lines.RangeLineReader
Get the index of the first line to read.
getFromIndex() - Method in class com.github.alexisjehan.javanilla.io.lines.RangeLineWriter
Get the index of the first line to write.
getFromIndex() - Method in class com.github.alexisjehan.javanilla.util.iteration.RangeIterator
Get the index of the first element to iterate.
getInsertionCost() - Method in class com.github.alexisjehan.javanilla.misc.distances.LevenshteinDistance
Get the insertion cost.
getLocale() - Method in class com.github.alexisjehan.javanilla.misc.StringFormatter
Get the Locale.
getMd5Instance() - Static method in class com.github.alexisjehan.javanilla.security.StandardMessageDigests
Get a new "MD5" MessageDigest instance.
getOrder() - Method in class com.github.alexisjehan.javanilla.misc.distances.MinkowskiDistance
Get the order.
getRootCause(Throwable) - Static method in class com.github.alexisjehan.javanilla.lang.Throwables
Get the root cause of the given Throwable by calling Throwable.getCause() recursively.
getRsaEcbOaepSha1AndMgf1Instance() - Static method in class com.github.alexisjehan.javanilla.security.StandardCiphers
Get a new "RSA/ECB/OAEPWithSHA-1AndMGF1Padding" Cipher instance.
getRsaEcbOaepSha256AndMgf1Instance() - Static method in class com.github.alexisjehan.javanilla.security.StandardCiphers
Get a new "RSA/ECB/OAEPWithSHA-256AndMGF1Padding" Cipher instance.
getRsaEcbPkcs1Instance() - Static method in class com.github.alexisjehan.javanilla.security.StandardCiphers
Get a new "RSA/ECB/PKCS1Padding" Cipher instance.
getSecond() - Method in class com.github.alexisjehan.javanilla.misc.tuples.Pair
Get the second object of the Pair.
getSecond() - Method in class com.github.alexisjehan.javanilla.misc.tuples.SerializablePair
Get the second object of the SerializablePair.
getSecond() - Method in class com.github.alexisjehan.javanilla.misc.tuples.SerializableTriple
Get the second object of the SerializableTriple.
getSecond() - Method in class com.github.alexisjehan.javanilla.misc.tuples.Triple
Get the second object of the Triple.
getSha1Instance() - Static method in class com.github.alexisjehan.javanilla.security.StandardMessageDigests
Get a new "SHA-1" MessageDigest instance.
getSha256Instance() - Static method in class com.github.alexisjehan.javanilla.security.StandardMessageDigests
Get a new "SHA-256" MessageDigest instance.
getSubstitutionCost() - Method in class com.github.alexisjehan.javanilla.misc.distances.LevenshteinDistance
Get the substitution cost.
getThird() - Method in class com.github.alexisjehan.javanilla.misc.tuples.SerializableTriple
Get the third object of the SerializableTriple.
getThird() - Method in class com.github.alexisjehan.javanilla.misc.tuples.Triple
Get the third object of the Triple.
getToIndex() - Method in class com.github.alexisjehan.javanilla.io.bytes.RangeInputStream
Get the inclusive index of the last byte to read.
getToIndex() - Method in class com.github.alexisjehan.javanilla.io.bytes.RangeOutputStream
Get the inclusive index of the last byte to write.
getToIndex() - Method in class com.github.alexisjehan.javanilla.io.chars.RangeReader
Get the index of the last char to read.
getToIndex() - Method in class com.github.alexisjehan.javanilla.io.chars.RangeWriter
Get the index of the last char to write.
getToIndex() - Method in class com.github.alexisjehan.javanilla.io.lines.RangeLineReader
Get the index of the last line to read.
getToIndex() - Method in class com.github.alexisjehan.javanilla.io.lines.RangeLineWriter
Get the index of the last line to write.
getToIndex() - Method in class com.github.alexisjehan.javanilla.util.iteration.RangeIterator
Get the index of the last element to iterate.
getTripleDesCbcInstance() - Static method in class com.github.alexisjehan.javanilla.security.StandardCiphers
Get a new "DESede/CBC/NoPadding" Cipher instance.
getTripleDesCbcPkcs5Instance() - Static method in class com.github.alexisjehan.javanilla.security.StandardCiphers
Get a new "DESede/CBC/PKCS5Padding" Cipher instance.
getTripleDesEcbInstance() - Static method in class com.github.alexisjehan.javanilla.security.StandardCiphers
Get a new "DESede/ECB/NoPadding" Cipher instance.
getTripleDesEcbPkcs5Instance() - Static method in class com.github.alexisjehan.javanilla.security.StandardCiphers
Get a new "DESede/ECB/PKCS5Padding" Cipher instance.

H

HAMMING - com.github.alexisjehan.javanilla.misc.distances.Distances
The Hamming distance.
HAMMING - com.github.alexisjehan.javanilla.misc.distances.EditDistances
The Hamming distance.
hashCode() - Method in class com.github.alexisjehan.javanilla.misc.distances.LevenshteinDistance
 
hashCode() - Method in class com.github.alexisjehan.javanilla.misc.distances.MinkowskiDistance
 
hashCode() - Method in class com.github.alexisjehan.javanilla.misc.StringFormatter
 
hashCode() - Method in class com.github.alexisjehan.javanilla.misc.tuples.Pair
 
hashCode() - Method in class com.github.alexisjehan.javanilla.misc.tuples.SerializablePair
 
hashCode() - Method in class com.github.alexisjehan.javanilla.misc.tuples.SerializableTriple
 
hashCode() - Method in class com.github.alexisjehan.javanilla.misc.tuples.Triple
 
hashCode() - Method in class com.github.alexisjehan.javanilla.util.collection.bags.FilterBag
 
hashCode() - Method in class com.github.alexisjehan.javanilla.util.collection.bags.LimitedBag
 
hashCode() - Method in class com.github.alexisjehan.javanilla.util.collection.bags.MapBag
 
hasNext() - Method in class com.github.alexisjehan.javanilla.util.iteration.BatchIterator
 
hasNext() - Method in class com.github.alexisjehan.javanilla.util.iteration.CountIterator
 
hasNext() - Method in class com.github.alexisjehan.javanilla.util.iteration.PreparedIterator
 
hasNext() - Method in class com.github.alexisjehan.javanilla.util.iteration.RangeIterator
 
hasStrictPrecision() - Method in class com.github.alexisjehan.javanilla.misc.StringFormatter
Whether strict precision is enabled or not.

I

indexOf(boolean[], boolean) - Static method in class com.github.alexisjehan.javanilla.lang.array.BooleanArrays
Get the first index of the boolean value in the given boolean array.
indexOf(boolean[], boolean, int) - Static method in class com.github.alexisjehan.javanilla.lang.array.BooleanArrays
Get the first index of the boolean value in the given boolean array starting from the provided index.
indexOf(byte[], byte) - Static method in class com.github.alexisjehan.javanilla.lang.array.ByteArrays
Get the first index of the byte value in the given byte array.
indexOf(byte[], byte, int) - Static method in class com.github.alexisjehan.javanilla.lang.array.ByteArrays
Get the first index of the byte value in the given byte array starting from the provided index.
indexOf(char[], char) - Static method in class com.github.alexisjehan.javanilla.lang.array.CharArrays
Get the first index of the char value in the given char array.
indexOf(char[], char, int) - Static method in class com.github.alexisjehan.javanilla.lang.array.CharArrays
Get the first index of the char value in the given char array starting from the provided index.
indexOf(double[], double) - Static method in class com.github.alexisjehan.javanilla.lang.array.DoubleArrays
Get the first index of the double value in the given double array.
indexOf(double[], double, int) - Static method in class com.github.alexisjehan.javanilla.lang.array.DoubleArrays
Get the first index of the double value in the given double array starting from the provided index.
indexOf(float[], float) - Static method in class com.github.alexisjehan.javanilla.lang.array.FloatArrays
Get the first index of the float value in the given float array.
indexOf(float[], float, int) - Static method in class com.github.alexisjehan.javanilla.lang.array.FloatArrays
Get the first index of the float value in the given float array starting from the provided index.
indexOf(int[], int) - Static method in class com.github.alexisjehan.javanilla.lang.array.IntArrays
Get the first index of the int value in the given int array.
indexOf(int[], int, int) - Static method in class com.github.alexisjehan.javanilla.lang.array.IntArrays
Get the first index of the int value in the given int array starting from the provided index.
indexOf(long[], long) - Static method in class com.github.alexisjehan.javanilla.lang.array.LongArrays
Get the first index of the long value in the given long array.
indexOf(long[], long, int) - Static method in class com.github.alexisjehan.javanilla.lang.array.LongArrays
Get the first index of the long value in the given long array starting from the provided index.
indexOf(short[], short) - Static method in class com.github.alexisjehan.javanilla.lang.array.ShortArrays
Get the first index of the short value in the given short array.
indexOf(short[], short, int) - Static method in class com.github.alexisjehan.javanilla.lang.array.ShortArrays
Get the first index of the short value in the given short array starting from the provided index.
indexOf(E[], E) - Static method in class com.github.alexisjehan.javanilla.lang.array.ObjectArrays
Get the first index of the generic value in the given generic array.
indexOf(E[], E, int) - Static method in class com.github.alexisjehan.javanilla.lang.array.ObjectArrays
Get the first index of the generic value in the given generic array starting from the provided index.
InputStreams - Class in com.github.alexisjehan.javanilla.io.bytes
An utility class that provides InputStream tools.
INT_ALWAYS_FALSE - Static variable in class com.github.alexisjehan.javanilla.util.function.Predicates
An IntPredicate that always return false.
INT_ALWAYS_TRUE - Static variable in class com.github.alexisjehan.javanilla.util.function.Predicates
An IntPredicate that always return true.
INT_ARRAYS - Static variable in class com.github.alexisjehan.javanilla.util.Comparators
A int array Comparator.
IntArrays - Class in com.github.alexisjehan.javanilla.lang.array
An utility class that provides int array tools.
isBase64(CharSequence) - Static method in class com.github.alexisjehan.javanilla.lang.Strings
Tell if a CharSequence is in base 64.
isBase64Url(CharSequence) - Static method in class com.github.alexisjehan.javanilla.lang.Strings
Tell if a CharSequence is in base 64 for URLs.
isBlank(CharSequence) - Static method in class com.github.alexisjehan.javanilla.lang.Strings
Tell if a CharSequence is empty or blank.
isEmpty() - Method in interface com.github.alexisjehan.javanilla.util.collection.bags.Bag
Tell if the Bag is empty in case it contains no element.
isEmpty() - Method in class com.github.alexisjehan.javanilla.util.collection.bags.FilterBag
 
isEmpty() - Method in class com.github.alexisjehan.javanilla.util.collection.bags.MapBag
 
isHex(CharSequence) - Static method in class com.github.alexisjehan.javanilla.lang.Strings
Tell if a CharSequence is in hexadecimal.
isValid(E) - Method in class com.github.alexisjehan.javanilla.util.iteration.PreparedIterator
Indicates if the prepared next element is valid, if not there is no more element.
Iterables - Class in com.github.alexisjehan.javanilla.util.iteration
An utility class that provides Iterable and PrimitiveIterable tools.
iterator() - Method in interface com.github.alexisjehan.javanilla.util.iteration.PrimitiveIterable.OfDouble
 
iterator() - Method in interface com.github.alexisjehan.javanilla.util.iteration.PrimitiveIterable.OfInt
 
iterator() - Method in interface com.github.alexisjehan.javanilla.util.iteration.PrimitiveIterable.OfLong
 
Iterators - Class in com.github.alexisjehan.javanilla.util.iteration
An utility class that provides Iterator and PrimitiveIterator tools.

J

join(boolean[], boolean[]...) - Static method in class com.github.alexisjehan.javanilla.lang.array.BooleanArrays
Join multiple boolean arrays using a boolean array separator.
join(boolean[], List<boolean[]>) - Static method in class com.github.alexisjehan.javanilla.lang.array.BooleanArrays
Join a list of boolean arrays using a boolean array separator.
join(byte[], byte[]...) - Static method in class com.github.alexisjehan.javanilla.lang.array.ByteArrays
Join multiple byte arrays using a byte array separator.
join(byte[], InputStream...) - Static method in class com.github.alexisjehan.javanilla.io.bytes.InputStreams
Join multiple InputStreams using a byte array separator.
join(byte[], List<byte[]>) - Static method in class com.github.alexisjehan.javanilla.lang.array.ByteArrays
Join a list of byte arrays using a byte array separator.
join(byte[], List<InputStream>) - Static method in class com.github.alexisjehan.javanilla.io.bytes.InputStreams
Join a list of InputStreams using a byte array separator.
join(char[], char[]...) - Static method in class com.github.alexisjehan.javanilla.lang.array.CharArrays
Join multiple char arrays using a char array separator.
join(char[], Reader...) - Static method in class com.github.alexisjehan.javanilla.io.chars.Readers
Join multiple Readers using a char array separator.
join(char[], List<char[]>) - Static method in class com.github.alexisjehan.javanilla.lang.array.CharArrays
Join a list of char arrays using a char array separator.
join(char[], List<Reader>) - Static method in class com.github.alexisjehan.javanilla.io.chars.Readers
Join a list of Readers using a char array separator.
join(double[], double[]...) - Static method in class com.github.alexisjehan.javanilla.lang.array.DoubleArrays
Join multiple double arrays using a double array separator.
join(double[], List<double[]>) - Static method in class com.github.alexisjehan.javanilla.lang.array.DoubleArrays
Join a list of double arrays using a double array separator.
join(float[], float[]...) - Static method in class com.github.alexisjehan.javanilla.lang.array.FloatArrays
Join multiple float arrays using a float array separator.
join(float[], List<float[]>) - Static method in class com.github.alexisjehan.javanilla.lang.array.FloatArrays
Join a list of float arrays using a float array separator.
join(int[], int[]...) - Static method in class com.github.alexisjehan.javanilla.lang.array.IntArrays
Join multiple int arrays using an int array separator.
join(int[], List<int[]>) - Static method in class com.github.alexisjehan.javanilla.lang.array.IntArrays
Join a list of int arrays using an int array separator.
join(long[], long[]...) - Static method in class com.github.alexisjehan.javanilla.lang.array.LongArrays
Join multiple long arrays using a long array separator.
join(long[], List<long[]>) - Static method in class com.github.alexisjehan.javanilla.lang.array.LongArrays
Join a list of long arrays using a long array separator.
join(short[], short[]...) - Static method in class com.github.alexisjehan.javanilla.lang.array.ShortArrays
Join multiple short arrays using a short array separator.
join(short[], List<short[]>) - Static method in class com.github.alexisjehan.javanilla.lang.array.ShortArrays
Join a list of short arrays using a short array separator.
join(E[], Iterable<? extends E>...) - Static method in class com.github.alexisjehan.javanilla.util.iteration.Iterables
Join multiple Iterables using a generic array separator.
join(E[], Iterator<? extends E>...) - Static method in class com.github.alexisjehan.javanilla.util.iteration.Iterators
Join multiple Iterators using a generic array separator.
join(E[], List<Iterable<? extends E>>) - Static method in class com.github.alexisjehan.javanilla.util.iteration.Iterables
Join a list of Iterables using a generic array separator.
join(E[], List<Iterator<? extends E>>) - Static method in class com.github.alexisjehan.javanilla.util.iteration.Iterators
Join a list of Iterators using a generic array separator.

L

lastIndexOf(boolean[], boolean) - Static method in class com.github.alexisjehan.javanilla.lang.array.BooleanArrays
Get the last index of the boolean value in the given boolean array.
lastIndexOf(boolean[], boolean, int) - Static method in class com.github.alexisjehan.javanilla.lang.array.BooleanArrays
Get the last index of the boolean value in the given boolean array starting from the provided index.
lastIndexOf(byte[], byte) - Static method in class com.github.alexisjehan.javanilla.lang.array.ByteArrays
Get the last index of the byte value in the given byte array.
lastIndexOf(byte[], byte, int) - Static method in class com.github.alexisjehan.javanilla.lang.array.ByteArrays
Get the last index of the byte value in the given byte array starting from the provided index.
lastIndexOf(char[], char) - Static method in class com.github.alexisjehan.javanilla.lang.array.CharArrays
Get the last index of the char value in the given char array.
lastIndexOf(char[], char, int) - Static method in class com.github.alexisjehan.javanilla.lang.array.CharArrays
Get the last index of the char value in the given char array starting from the provided index.
lastIndexOf(double[], double) - Static method in class com.github.alexisjehan.javanilla.lang.array.DoubleArrays
Get the last index of the double value in the given double array.
lastIndexOf(double[], double, int) - Static method in class com.github.alexisjehan.javanilla.lang.array.DoubleArrays
Get the last index of the double value in the given double array starting from the provided index.
lastIndexOf(float[], float) - Static method in class com.github.alexisjehan.javanilla.lang.array.FloatArrays
Get the last index of the float value in the given float array.
lastIndexOf(float[], float, int) - Static method in class com.github.alexisjehan.javanilla.lang.array.FloatArrays
Get the last index of the float value in the given float array starting from the provided index.
lastIndexOf(int[], int) - Static method in class com.github.alexisjehan.javanilla.lang.array.IntArrays
Get the last index of the int value in the given int array.
lastIndexOf(int[], int, int) - Static method in class com.github.alexisjehan.javanilla.lang.array.IntArrays
Get the last index of the int value in the given int array starting from the provided index.
lastIndexOf(long[], long) - Static method in class com.github.alexisjehan.javanilla.lang.array.LongArrays
Get the last index of the long value in the given long array.
lastIndexOf(long[], long, int) - Static method in class com.github.alexisjehan.javanilla.lang.array.LongArrays
Get the last index of the long value in the given long array starting from the provided index.
lastIndexOf(short[], short) - Static method in class com.github.alexisjehan.javanilla.lang.array.ShortArrays
Get the last index of the short value in the given short array.
lastIndexOf(short[], short, int) - Static method in class com.github.alexisjehan.javanilla.lang.array.ShortArrays
Get the last index of the short value in the given short array starting from the provided index.
lastIndexOf(E[], E) - Static method in class com.github.alexisjehan.javanilla.lang.array.ObjectArrays
Get the last index of the generic value in the given generic array.
lastIndexOf(E[], E, int) - Static method in class com.github.alexisjehan.javanilla.lang.array.ObjectArrays
Get the last index of the generic value in the given generic array starting from the provided index.
LCS - com.github.alexisjehan.javanilla.misc.distances.EditDistances
The Longest Common Subsequence (LCS) distance.
length(InputStream) - Static method in class com.github.alexisjehan.javanilla.io.bytes.InputStreams
Read an InputStream from the current position to the end and return the length.
length(Reader) - Static method in class com.github.alexisjehan.javanilla.io.chars.Readers
Read the Reader from the current position to the end and return the length.
LevenshteinDistance - Class in com.github.alexisjehan.javanilla.misc.distances
The Levenshtein EditDistance implementation.
LevenshteinDistance() - Constructor for class com.github.alexisjehan.javanilla.misc.distances.LevenshteinDistance
Default constructor with each cost at 1.
LevenshteinDistance(double, double, double) - Constructor for class com.github.alexisjehan.javanilla.misc.distances.LevenshteinDistance
Constructor with customs costs.
LF - com.github.alexisjehan.javanilla.io.lines.LineSeparator
"Line Feed" char line separator type, used mainly on Linux and MacOS operating systems.
LimitedBag<E> - Class in com.github.alexisjehan.javanilla.util.collection.bags
A Bag decorator that limits the maximum number of distinct elements contained.
LimitedBag(Bag<E>, int) - Constructor for class com.github.alexisjehan.javanilla.util.collection.bags.LimitedBag
Constructor with a delegated Bag and a limit.
lineReader - Variable in class com.github.alexisjehan.javanilla.io.lines.FilterLineReader
Delegated LineReader.
LineReader - Class in com.github.alexisjehan.javanilla.io.lines
A Reader wrapper that allows to read lines based on a strict LineSeparator type (unlike BufferedReader).
LineReader(Reader) - Constructor for class com.github.alexisjehan.javanilla.io.lines.LineReader
Constructor with the given Reader, detecting the LineSeparator.
LineReader(Reader, LineSeparator) - Constructor for class com.github.alexisjehan.javanilla.io.lines.LineReader
Constructor with given Reader, LineSeparator and the default value for whether a terminating new line should be ignored.
LineReader(Reader, LineSeparator, boolean) - Constructor for class com.github.alexisjehan.javanilla.io.lines.LineReader
Constructor with given Reader, LineSeparator and whether a terminating new line should be ignored.
LineReader(Path) - Constructor for class com.github.alexisjehan.javanilla.io.lines.LineReader
Constructor with the given Path, detecting the LineSeparator.
LineReader(Path, LineSeparator) - Constructor for class com.github.alexisjehan.javanilla.io.lines.LineReader
Constructor with given Path, LineSeparator and the default value for whether a terminating new line should be ignored.
LineReader(Path, LineSeparator, boolean) - Constructor for class com.github.alexisjehan.javanilla.io.lines.LineReader
Constructor with given Path, LineSeparator and whether a terminating new line should be ignored.
LineReader(Path, Charset) - Constructor for class com.github.alexisjehan.javanilla.io.lines.LineReader
Constructor with given Path and Charset, detecting the LineSeparator.
LineReader(Path, Charset, LineSeparator) - Constructor for class com.github.alexisjehan.javanilla.io.lines.LineReader
Constructor with given Path, Charset, LineSeparator and the default value for whether a terminating new line should be ignored.
LineReader(Path, Charset, LineSeparator, boolean) - Constructor for class com.github.alexisjehan.javanilla.io.lines.LineReader
Constructor with given Path, Charset, LineSeparator and whether a terminating new line should be ignored.
LineSeparator - Enum in com.github.alexisjehan.javanilla.io.lines
Enumeration of line separator types used by LineReader and LineWriter.
lineWriter - Variable in class com.github.alexisjehan.javanilla.io.lines.FilterLineWriter
Delegated LineWriter.
LineWriter - Class in com.github.alexisjehan.javanilla.io.lines
A Writer wrapper that allows to write lines based on a strict LineSeparator type (unlike BufferedWriter).
LineWriter(Writer) - Constructor for class com.github.alexisjehan.javanilla.io.lines.LineWriter
Constructor with the given Writer and the default LineSeparator.
LineWriter(Writer, LineSeparator) - Constructor for class com.github.alexisjehan.javanilla.io.lines.LineWriter
Constructor with given Writer, LineSeparator and the default value for whether a terminating new line should be appended on close.
LineWriter(Writer, LineSeparator, boolean) - Constructor for class com.github.alexisjehan.javanilla.io.lines.LineWriter
Constructor with given Writer, LineSeparator and if a terminating new line should be appended on close.
LineWriter(Path) - Constructor for class com.github.alexisjehan.javanilla.io.lines.LineWriter
Constructor with the given Path and the default LineSeparator.
LineWriter(Path, LineSeparator) - Constructor for class com.github.alexisjehan.javanilla.io.lines.LineWriter
Constructor with given Path, LineSeparator and the default value for whether a terminating new line should be appended on close.
LineWriter(Path, LineSeparator, boolean) - Constructor for class com.github.alexisjehan.javanilla.io.lines.LineWriter
Constructor with given Path, LineSeparator and if a terminating new line should be appended on close.
LineWriter(Path, Charset) - Constructor for class com.github.alexisjehan.javanilla.io.lines.LineWriter
Constructor with given Path, Charset and the default LineSeparator.
LineWriter(Path, Charset, LineSeparator) - Constructor for class com.github.alexisjehan.javanilla.io.lines.LineWriter
Constructor with given Path, Charset, LineSeparator and the default value for whether a terminating new line should be appended on close.
LineWriter(Path, Charset, LineSeparator, boolean) - Constructor for class com.github.alexisjehan.javanilla.io.lines.LineWriter
Constructor with given Path, Charset, LineSeparator and if a terminating new line should be appended on close.
Lists - Class in com.github.alexisjehan.javanilla.util.collection
An utility class that provides List tools.
LONG_ALWAYS_FALSE - Static variable in class com.github.alexisjehan.javanilla.util.function.Predicates
A LongPredicate that always return false.
LONG_ALWAYS_TRUE - Static variable in class com.github.alexisjehan.javanilla.util.function.Predicates
A LongPredicate that always return true.
LONG_ARRAYS - Static variable in class com.github.alexisjehan.javanilla.util.Comparators
A long array Comparator.
LongArrays - Class in com.github.alexisjehan.javanilla.lang.array
An utility class that provides long array tools.

M

MANHATTAN - com.github.alexisjehan.javanilla.misc.distances.Distances
The Manhattan distance also known as taxicab metric, rectilinear distance or L1 distance.
map(Iterable<? extends I>, Function<? super I, ? extends O>) - Static method in class com.github.alexisjehan.javanilla.util.iteration.Iterables
Wrap an Iterable mapped from the given Iterable using the provided mapping Function.
map(Iterator<? extends I>, Function<? super I, ? extends O>) - Static method in class com.github.alexisjehan.javanilla.util.iteration.Iterators
Wrap an Iterator mapped from the given Iterator using the provided mapping Function.
MapBag<E> - Class in com.github.alexisjehan.javanilla.util.collection.bags
A Bag implementation which uses a Map to store elements and occurrences.
MapBag() - Constructor for class com.github.alexisjehan.javanilla.util.collection.bags.MapBag
Default constructor, a HashMap is used.
MapBag(Collection<? extends E>) - Constructor for class com.github.alexisjehan.javanilla.util.collection.bags.MapBag
Constructor with elements from an existing Collection, a HashMap is used.
MapBag(Supplier<? extends Map<E, LongAdder>>) - Constructor for class com.github.alexisjehan.javanilla.util.collection.bags.MapBag
Constructor with a custom Map implementation.
Maps - Class in com.github.alexisjehan.javanilla.util.collection
An utility class that provides Map tools.
mark(int) - Method in class com.github.alexisjehan.javanilla.io.bytes.CountInputStream
 
mark(int) - Method in class com.github.alexisjehan.javanilla.io.bytes.RangeInputStream
 
mark(int) - Method in class com.github.alexisjehan.javanilla.io.chars.CountReader
 
mark(int) - Method in class com.github.alexisjehan.javanilla.io.chars.RangeReader
 
markSupported(InputStream) - Static method in class com.github.alexisjehan.javanilla.io.bytes.InputStreams
Wrap an InputStream with InputStream.mark(int) supported if it was not already.
markSupported(Reader) - Static method in class com.github.alexisjehan.javanilla.io.chars.Readers
Wrap a Reader with Reader.mark(int) supported if it was not already.
max() - Method in interface com.github.alexisjehan.javanilla.util.collection.bags.Bag
Get an Optional of the element with the maximum quantity.
max() - Method in class com.github.alexisjehan.javanilla.util.collection.bags.FilterBag
 
max() - Method in class com.github.alexisjehan.javanilla.util.collection.bags.MapBag
 
min() - Method in interface com.github.alexisjehan.javanilla.util.collection.bags.Bag
Get an Optional of the element with the minimum quantity.
min() - Method in class com.github.alexisjehan.javanilla.util.collection.bags.FilterBag
 
min() - Method in class com.github.alexisjehan.javanilla.util.collection.bags.MapBag
 
MinkowskiDistance - Class in com.github.alexisjehan.javanilla.misc.distances
The Minkowski Distance implementation.
MinkowskiDistance(int) - Constructor for class com.github.alexisjehan.javanilla.misc.distances.MinkowskiDistance
Constructor with a custom order.

N

negate() - Method in interface com.github.alexisjehan.javanilla.util.function.throwable.ThrowableBiPredicate
Returns a ThrowableBiPredicate that represents the logical negation of this predicate.
negate() - Method in interface com.github.alexisjehan.javanilla.util.function.throwable.ThrowablePredicate
Returns a ThrowablePredicate that represents the logical negation of this predicate.
newLine() - Method in class com.github.alexisjehan.javanilla.io.lines.CountLineWriter
 
newLine() - Method in class com.github.alexisjehan.javanilla.io.lines.FilterLineWriter
 
newLine() - Method in class com.github.alexisjehan.javanilla.io.lines.LineWriter
Writes a new line whose representation is based on the LineSeparator type.
newLine() - Method in class com.github.alexisjehan.javanilla.io.lines.RangeLineWriter
 
next() - Method in class com.github.alexisjehan.javanilla.util.iteration.BatchIterator
 
next() - Method in class com.github.alexisjehan.javanilla.util.iteration.CountIterator
 
next() - Method in class com.github.alexisjehan.javanilla.util.iteration.PreparedIterator
 
next() - Method in class com.github.alexisjehan.javanilla.util.iteration.RangeIterator
 
nullToBlank(OutputStream) - Static method in class com.github.alexisjehan.javanilla.io.bytes.OutputStreams
Wrap an OutputStream replacing null by a blank OutputStream.
nullToBlank(Writer) - Static method in class com.github.alexisjehan.javanilla.io.chars.Writers
Wrap a Writer replacing null by a blank Writer.
nullToDefault(CharSequence, String) - Static method in class com.github.alexisjehan.javanilla.lang.Strings
Wrap a CharSequence replacing null by a default String.
nullToEmpty(boolean[]) - Static method in class com.github.alexisjehan.javanilla.lang.array.BooleanArrays
Wrap a boolean array replacing null by an empty boolean array.
nullToEmpty(byte[]) - Static method in class com.github.alexisjehan.javanilla.lang.array.ByteArrays
Wrap a byte array replacing null by an empty byte array.
nullToEmpty(char[]) - Static method in class com.github.alexisjehan.javanilla.lang.array.CharArrays
Wrap a char array replacing null by an empty char array.
nullToEmpty(double[]) - Static method in class com.github.alexisjehan.javanilla.lang.array.DoubleArrays
Wrap a double array replacing null by an empty double array.
nullToEmpty(float[]) - Static method in class com.github.alexisjehan.javanilla.lang.array.FloatArrays
Wrap a float array replacing null by an empty float array.
nullToEmpty(int[]) - Static method in class com.github.alexisjehan.javanilla.lang.array.IntArrays
Wrap an int array replacing null by an empty int array.
nullToEmpty(long[]) - Static method in class com.github.alexisjehan.javanilla.lang.array.LongArrays
Wrap a long array replacing null by an empty long array.
nullToEmpty(short[]) - Static method in class com.github.alexisjehan.javanilla.lang.array.ShortArrays
Wrap a short array replacing null by an empty short array.
nullToEmpty(Bag<E>) - Static method in class com.github.alexisjehan.javanilla.util.collection.bags.Bags
Wrap a Bag replacing null by an empty Bag.
nullToEmpty(InputStream) - Static method in class com.github.alexisjehan.javanilla.io.bytes.InputStreams
Wrap an InputStream replacing null by an empty InputStream.
nullToEmpty(Reader) - Static method in class com.github.alexisjehan.javanilla.io.chars.Readers
Wrap a Reader replacing null by an empty Reader.
nullToEmpty(CharSequence) - Static method in class com.github.alexisjehan.javanilla.lang.Strings
Wrap a CharSequence replacing null by an empty String.
nullToEmpty(Class<E>, E[]) - Static method in class com.github.alexisjehan.javanilla.lang.array.ObjectArrays
Wrap a generic array replacing null by an empty generic array.
nullToEmpty(Iterable<E>) - Static method in class com.github.alexisjehan.javanilla.util.iteration.Iterables
Wrap an Iterable replacing null by an Iterable which gives empties Iterators.
nullToEmpty(Iterator<E>) - Static method in class com.github.alexisjehan.javanilla.util.iteration.Iterators
Wrap an Iterator replacing null by an empty Iterator.
nullToEmpty(List<E>) - Static method in class com.github.alexisjehan.javanilla.util.collection.Lists
Wrap a List replacing null by an empty List.
nullToEmpty(ListIterator<E>) - Static method in class com.github.alexisjehan.javanilla.util.iteration.Iterators
Wrap an ListIterator replacing null by an empty ListIterator.
nullToEmpty(Map<K, V>) - Static method in class com.github.alexisjehan.javanilla.util.collection.Maps
Wrap a Map replacing null by an empty Map.
nullToEmpty(NavigableMap<K, V>) - Static method in class com.github.alexisjehan.javanilla.util.collection.Maps
Wrap a NavigableMap replacing null by an empty NavigableMap.
nullToEmpty(NavigableSet<E>) - Static method in class com.github.alexisjehan.javanilla.util.collection.Sets
Wrap a NavigableSet replacing null by an empty NavigableSet.
nullToEmpty(Set<E>) - Static method in class com.github.alexisjehan.javanilla.util.collection.Sets
Wrap a Set replacing null by an empty Set.
nullToEmpty(SortedMap<K, V>) - Static method in class com.github.alexisjehan.javanilla.util.collection.Maps
Wrap a SortedMap replacing null by an empty SortedMap.
nullToEmpty(SortedSet<E>) - Static method in class com.github.alexisjehan.javanilla.util.collection.Sets
Wrap a SortedSet replacing null by an empty SortedSet.
NUMBER_AWARE - Static variable in class com.github.alexisjehan.javanilla.util.Comparators
A CharSequence Comparator that takes numbers in consideration.

O

ObjectArrays - Class in com.github.alexisjehan.javanilla.lang.array
An utility class that provides generic array tools.
of(boolean...) - Static method in class com.github.alexisjehan.javanilla.lang.array.BooleanArrays
Create a boolean array using given boolean values.
of(byte...) - Static method in class com.github.alexisjehan.javanilla.io.bytes.InputStreams
Create an InputStream from a byte array.
of(byte...) - Static method in class com.github.alexisjehan.javanilla.lang.array.ByteArrays
Create a byte array using given byte values.
of(char...) - Static method in class com.github.alexisjehan.javanilla.io.chars.Readers
Create a Reader with a char array.
of(char...) - Static method in class com.github.alexisjehan.javanilla.lang.array.CharArrays
Create a char array using given char values.
of(double...) - Static method in class com.github.alexisjehan.javanilla.lang.array.DoubleArrays
Create a double array using given double values.
of(float...) - Static method in class com.github.alexisjehan.javanilla.lang.array.FloatArrays
Create a float array using given float values.
of(int...) - Static method in class com.github.alexisjehan.javanilla.lang.array.IntArrays
Create a int array using given int values.
of(long...) - Static method in class com.github.alexisjehan.javanilla.lang.array.LongArrays
Create a long array using given long values.
of(short...) - Static method in class com.github.alexisjehan.javanilla.lang.array.ShortArrays
Create a short array using given short values.
of(LineReader) - Static method in class com.github.alexisjehan.javanilla.util.iteration.Iterators
Create an Iterator with a LineReader from his current position.
of(E...) - Static method in class com.github.alexisjehan.javanilla.lang.array.ObjectArrays
Create a generic array using given generic values.
of(E...) - Static method in class com.github.alexisjehan.javanilla.util.collection.bags.Bags
Create a Bag with given elements.
of(E...) - Static method in class com.github.alexisjehan.javanilla.util.iteration.Iterables
Create an Iterable from generic values.
of(E...) - Static method in class com.github.alexisjehan.javanilla.util.iteration.Iterators
Create an Iterator from generic values.
of(F, S) - Static method in class com.github.alexisjehan.javanilla.misc.tuples.Pair
Vanilla constructor.
of(F, S) - Static method in class com.github.alexisjehan.javanilla.misc.tuples.SerializablePair
Vanilla constructor.
of(F, S, T) - Static method in class com.github.alexisjehan.javanilla.misc.tuples.SerializableTriple
Vanilla constructor.
of(F, S, T) - Static method in class com.github.alexisjehan.javanilla.misc.tuples.Triple
Vanilla constructor.
of(BufferedReader) - Static method in class com.github.alexisjehan.javanilla.util.iteration.Iterators
Create an Iterator with a BufferedReader from his current position.
of(InputStream) - Static method in class com.github.alexisjehan.javanilla.util.iteration.Iterators
Create an Iterator with an InputStream from his current position.
of(Reader) - Static method in class com.github.alexisjehan.javanilla.util.iteration.Iterators
Create an Iterator with a Reader from his current position.
of(Runnable) - Static method in interface com.github.alexisjehan.javanilla.util.function.throwable.ThrowableRunnable
Create a ThrowableRunnable that throws nothing from the given Runnable.
of(String) - Static method in class com.github.alexisjehan.javanilla.io.bytes.InputStreams
Create an InputStream with a String using Charset.defaultCharset().
of(String) - Static method in class com.github.alexisjehan.javanilla.io.chars.Readers
Create a Reader with a String.
of(String, Charset) - Static method in class com.github.alexisjehan.javanilla.io.bytes.InputStreams
Create an InputStream with a String using a custom Charset.
of(BiConsumer<? super T, ? super U>) - Static method in interface com.github.alexisjehan.javanilla.util.function.throwable.ThrowableBiConsumer
Create a ThrowableBiConsumer that throws nothing from the given BiConsumer.
of(BiFunction<? super T, ? super U, ? extends R>) - Static method in interface com.github.alexisjehan.javanilla.util.function.throwable.ThrowableBiFunction
Create a ThrowableBiFunction that throws nothing from the given BiFunction.
of(BiPredicate<? super T, ? super U>) - Static method in interface com.github.alexisjehan.javanilla.util.function.throwable.ThrowableBiPredicate
Create a ThrowableBiPredicate that throws nothing from the given BiPredicate.
of(Consumer<? super T>) - Static method in interface com.github.alexisjehan.javanilla.util.function.throwable.ThrowableConsumer
Create a ThrowableConsumer that throws nothing from the given Consumer.
of(Function<? super T, ? extends R>) - Static method in interface com.github.alexisjehan.javanilla.util.function.throwable.ThrowableFunction
Create a ThrowableFunction that throws nothing from the given Function.
of(Predicate<? super T>) - Static method in interface com.github.alexisjehan.javanilla.util.function.throwable.ThrowablePredicate
Create a ThrowablePredicate that throws nothing from the given Predicate.
of(Supplier<? extends T>) - Static method in interface com.github.alexisjehan.javanilla.util.function.throwable.ThrowableSupplier
Create a ThrowableSupplier that throws nothing from the given Supplier.
ofBoolean(boolean) - Static method in class com.github.alexisjehan.javanilla.lang.array.ByteArrays
Create a byte array from a boolean value.
ofChar(char) - Static method in class com.github.alexisjehan.javanilla.lang.array.ByteArrays
Create a byte array from a char value using ByteOrder.nativeOrder() ByteOrder.
ofChar(char, ByteOrder) - Static method in class com.github.alexisjehan.javanilla.lang.array.ByteArrays
Create a byte array from a char value using the given ByteOrder.
ofDouble(double) - Static method in class com.github.alexisjehan.javanilla.lang.array.ByteArrays
Create a byte array from a double value using ByteOrder.nativeOrder() ByteOrder.
ofDouble(double...) - Static method in class com.github.alexisjehan.javanilla.util.iteration.Iterables
Create a PrimitiveIterable from double values.
ofDouble(double...) - Static method in class com.github.alexisjehan.javanilla.util.iteration.Iterators
Create a PrimitiveIterator from double values.
ofDouble(double, ByteOrder) - Static method in class com.github.alexisjehan.javanilla.lang.array.ByteArrays
Create a byte array from a double value using the given ByteOrder.
ofEntriesOrdered(Map.Entry<? extends K, ? extends V>...) - Static method in class com.github.alexisjehan.javanilla.util.collection.Maps
Create an ordered Map with an array of entries.
ofFloat(float) - Static method in class com.github.alexisjehan.javanilla.lang.array.ByteArrays
Create a byte array from a float value using ByteOrder.nativeOrder() ByteOrder.
ofFloat(float, ByteOrder) - Static method in class com.github.alexisjehan.javanilla.lang.array.ByteArrays
Create a byte array from a float value using the given ByteOrder.
ofHexString(String) - Static method in class com.github.alexisjehan.javanilla.lang.array.ByteArrays
Create a byte array from a hexadecimal String value.
ofInt(int) - Static method in class com.github.alexisjehan.javanilla.lang.array.ByteArrays
Create a byte array from an int value using ByteOrder.nativeOrder() ByteOrder.
ofInt(int...) - Static method in class com.github.alexisjehan.javanilla.util.iteration.Iterables
Create a PrimitiveIterable from int values.
ofInt(int...) - Static method in class com.github.alexisjehan.javanilla.util.iteration.Iterators
Create a PrimitiveIterator from int values.
ofInt(int, ByteOrder) - Static method in class com.github.alexisjehan.javanilla.lang.array.ByteArrays
Create a byte array from an int value using the given ByteOrder.
ofLong(long) - Static method in class com.github.alexisjehan.javanilla.lang.array.ByteArrays
Create a byte array from a long value using ByteOrder.nativeOrder() ByteOrder.
ofLong(long...) - Static method in class com.github.alexisjehan.javanilla.util.iteration.Iterables
Create a PrimitiveIterable from long values.
ofLong(long...) - Static method in class com.github.alexisjehan.javanilla.util.iteration.Iterators
Create a PrimitiveIterator from long values.
ofLong(long, ByteOrder) - Static method in class com.github.alexisjehan.javanilla.lang.array.ByteArrays
Create a byte array from a long value using the given ByteOrder.
ofOrdered(E...) - Static method in class com.github.alexisjehan.javanilla.util.collection.Sets
Create an ordered Set with an array of elements.
ofShort(short) - Static method in class com.github.alexisjehan.javanilla.lang.array.ByteArrays
Create a byte array from a short value using ByteOrder.nativeOrder() ByteOrder.
ofShort(short, ByteOrder) - Static method in class com.github.alexisjehan.javanilla.lang.array.ByteArrays
Create a byte array from a short value using the given ByteOrder.
once(Supplier<? extends T>) - Static method in class com.github.alexisjehan.javanilla.util.function.Suppliers
Wrap a Supplier which only returns a value once from the given Supplier.
or(ThrowableBiPredicate<? super T, ? super U, ? extends X>) - Method in interface com.github.alexisjehan.javanilla.util.function.throwable.ThrowableBiPredicate
Returns a composed ThrowableBiPredicate that represents a short-circuiting logical OR of this predicate and another.
or(ThrowablePredicate<? super T, ? extends X>) - Method in interface com.github.alexisjehan.javanilla.util.function.throwable.ThrowablePredicate
Returns a composed ThrowablePredicate that represents a short-circuiting logical OR of this predicate and another.
OutputStreams - Class in com.github.alexisjehan.javanilla.io.bytes
An utility class that provides OutputStream tools.

P

padBoth(CharSequence, int) - Static method in class com.github.alexisjehan.javanilla.lang.Strings
Create a String by padding a CharSequence on both sides to fit the given size with spaces.
padBoth(CharSequence, int, char) - Static method in class com.github.alexisjehan.javanilla.lang.Strings
Create a String by padding a CharSequence on both sides to fit the given size with the provided padding char.
padBoth(CharSequence, int, CharSequence) - Static method in class com.github.alexisjehan.javanilla.lang.Strings
Create a String by padding a CharSequence on both sides to fit the given size with the provided padding CharSequence.
padLeft(CharSequence, int) - Static method in class com.github.alexisjehan.javanilla.lang.Strings
Create a String by padding a CharSequence on the left to fit the given size with spaces.
padLeft(CharSequence, int, char) - Static method in class com.github.alexisjehan.javanilla.lang.Strings
Create a String by padding a CharSequence on the left to fit the given size with the provided padding char.
padLeft(CharSequence, int, CharSequence) - Static method in class com.github.alexisjehan.javanilla.lang.Strings
Create a String by padding a CharSequence on the left to fit the given size with the provided padding CharSequence.
padRight(CharSequence, int) - Static method in class com.github.alexisjehan.javanilla.lang.Strings
Create a String by padding a CharSequence on the right to fit the given size with spaces.
padRight(CharSequence, int, char) - Static method in class com.github.alexisjehan.javanilla.lang.Strings
Create a String by padding a CharSequence on the right to fit the given size with the provided padding char.
padRight(CharSequence, int, CharSequence) - Static method in class com.github.alexisjehan.javanilla.lang.Strings
Create a String by padding a CharSequence on the right to fit the given size with the provided padding CharSequence.
Pair<F,S> - Class in com.github.alexisjehan.javanilla.misc.tuples
A Pair is an immutable tuple that is composed of two objects.
Pair(F, S) - Constructor for class com.github.alexisjehan.javanilla.misc.tuples.Pair
Standard constructor.
Predicates - Class in com.github.alexisjehan.javanilla.util.function
An utility class that provides Predicate, BiPredicate, IntPredicate, LongPredicate and DoublePredicate tools.
PreparedIterator<E> - Class in com.github.alexisjehan.javanilla.util.iteration
An Iterator whose next element is prepared when the last one is returned.
PreparedIterator() - Constructor for class com.github.alexisjehan.javanilla.util.iteration.PreparedIterator
 
prepareNext() - Method in class com.github.alexisjehan.javanilla.util.iteration.PreparedIterator
Return the next element to be returned after the current one.
PrimitiveIterable<T,C> - Interface in com.github.alexisjehan.javanilla.util.iteration
A base type for primitive specializations of Iterable.
PrimitiveIterable.OfDouble - Interface in com.github.alexisjehan.javanilla.util.iteration
An Iterable specialized for double values.
PrimitiveIterable.OfInt - Interface in com.github.alexisjehan.javanilla.util.iteration
An Iterable specialized for int values.
PrimitiveIterable.OfLong - Interface in com.github.alexisjehan.javanilla.util.iteration
An Iterable specialized for long values.

R

RangeInputStream - Class in com.github.alexisjehan.javanilla.io.bytes
An InputStream decorator that reads only bytes within a range from the current position.
RangeInputStream(InputStream, long) - Constructor for class com.github.alexisjehan.javanilla.io.bytes.RangeInputStream
Constructor with a delegated InputStream and a range from 0 to the given inclusive index.
RangeInputStream(InputStream, long, long) - Constructor for class com.github.alexisjehan.javanilla.io.bytes.RangeInputStream
Constructor with a delegated InputStream and a range from an inclusive index to another one.
RangeIterator<E> - Class in com.github.alexisjehan.javanilla.util.iteration
An Iterator decorator that iterates only over elements within a range from the current position.
RangeIterator(Iterator<? extends E>, long) - Constructor for class com.github.alexisjehan.javanilla.util.iteration.RangeIterator
Constructor with a delegated Iterator and a range from 0 to the given inclusive index.
RangeIterator(Iterator<? extends E>, long, long) - Constructor for class com.github.alexisjehan.javanilla.util.iteration.RangeIterator
Constructor with a delegated Iterator and a range from an inclusive index to another one.
RangeLineReader - Class in com.github.alexisjehan.javanilla.io.lines
An LineReader decorator that reads only lines within a range from the current position.
RangeLineReader(LineReader, long) - Constructor for class com.github.alexisjehan.javanilla.io.lines.RangeLineReader
Constructor with a delegated LineReader and a range from 0 to the given inclusive index.
RangeLineReader(LineReader, long, long) - Constructor for class com.github.alexisjehan.javanilla.io.lines.RangeLineReader
Constructor with a delegated LineReader and a range from an inclusive index to another one.
RangeLineWriter - Class in com.github.alexisjehan.javanilla.io.lines
An LineWriter decorator that writes only lines within a range from the current position.
RangeLineWriter(LineWriter, long) - Constructor for class com.github.alexisjehan.javanilla.io.lines.RangeLineWriter
Constructor with a delegated LineWriter and a range from 0 to the given inclusive index.
RangeLineWriter(LineWriter, long, long) - Constructor for class com.github.alexisjehan.javanilla.io.lines.RangeLineWriter
Constructor with a delegated LineWriter and a range from an inclusive index to another one.
RangeOutputStream - Class in com.github.alexisjehan.javanilla.io.bytes
An OutputStream decorator that writes only bytes within a range from the current position.
RangeOutputStream(OutputStream, long) - Constructor for class com.github.alexisjehan.javanilla.io.bytes.RangeOutputStream
Constructor with a delegated OutputStream and a range from 0 to the given inclusive index.
RangeOutputStream(OutputStream, long, long) - Constructor for class com.github.alexisjehan.javanilla.io.bytes.RangeOutputStream
Constructor with a delegated OutputStream and a range from an inclusive index to another one.
RangeReader - Class in com.github.alexisjehan.javanilla.io.chars
An Reader decorator that reads only chars within a range from the current position.
RangeReader(Reader, long) - Constructor for class com.github.alexisjehan.javanilla.io.chars.RangeReader
Constructor with a delegated Reader and a range from 0 to the given inclusive index.
RangeReader(Reader, long, long) - Constructor for class com.github.alexisjehan.javanilla.io.chars.RangeReader
Constructor with a delegated Reader and a range from an inclusive index to another one.
RangeWriter - Class in com.github.alexisjehan.javanilla.io.chars
An Writer decorator that writes only chars within a range from the current position.
RangeWriter(Writer, long) - Constructor for class com.github.alexisjehan.javanilla.io.chars.RangeWriter
Constructor with a delegated Writer and a range from 0 to the given inclusive index.
RangeWriter(Writer, long, long) - Constructor for class com.github.alexisjehan.javanilla.io.chars.RangeWriter
Constructor with a delegated Writer and a range from an inclusive index to another one.
read() - Method in class com.github.alexisjehan.javanilla.io.bytes.CountInputStream
 
read() - Method in class com.github.alexisjehan.javanilla.io.bytes.RangeInputStream
 
read() - Method in class com.github.alexisjehan.javanilla.io.chars.CountReader
 
read() - Method in class com.github.alexisjehan.javanilla.io.chars.RangeReader
 
read() - Method in class com.github.alexisjehan.javanilla.io.lines.CountLineReader
 
read() - Method in class com.github.alexisjehan.javanilla.io.lines.FilterLineReader
 
read() - Method in class com.github.alexisjehan.javanilla.io.lines.LineReader
Read a String line.
read() - Method in class com.github.alexisjehan.javanilla.io.lines.RangeLineReader
 
read(@org.jetbrains.annotations.NotNull byte[], int, int) - Method in class com.github.alexisjehan.javanilla.io.bytes.CountInputStream
 
read(@org.jetbrains.annotations.NotNull byte[], int, int) - Method in class com.github.alexisjehan.javanilla.io.bytes.RangeInputStream
 
read(char[], int, int) - Method in class com.github.alexisjehan.javanilla.io.chars.CountReader
 
read(char[], int, int) - Method in class com.github.alexisjehan.javanilla.io.chars.RangeReader
 
Readers - Class in com.github.alexisjehan.javanilla.io.chars
An utility class that provides Reader tools.
remove() - Method in class com.github.alexisjehan.javanilla.util.iteration.CountIterator
 
remove() - Method in class com.github.alexisjehan.javanilla.util.iteration.RangeIterator
 
remove(E) - Method in interface com.github.alexisjehan.javanilla.util.collection.bags.Bag
Remove the element from the Bag once.
remove(E, long) - Method in interface com.github.alexisjehan.javanilla.util.collection.bags.Bag
Remove the element from the Bag in the given quantity.
remove(E, long) - Method in class com.github.alexisjehan.javanilla.util.collection.bags.FilterBag
 
remove(E, long) - Method in class com.github.alexisjehan.javanilla.util.collection.bags.MapBag
 
removeAll(E) - Method in interface com.github.alexisjehan.javanilla.util.collection.bags.Bag
Totally remove the element from the Bag.
removeAll(E) - Method in class com.github.alexisjehan.javanilla.util.collection.bags.FilterBag
 
removeAll(E) - Method in class com.github.alexisjehan.javanilla.util.collection.bags.MapBag
 
removeEnd(CharSequence, char) - Static method in class com.github.alexisjehan.javanilla.lang.Strings
Remove the given ending target char if the CharSequence ends with it.
removeEnd(CharSequence, CharSequence) - Static method in class com.github.alexisjehan.javanilla.lang.Strings
Remove the given ending target if the CharSequence ends with it.
removeEndIgnoreCase(CharSequence, CharSequence) - Static method in class com.github.alexisjehan.javanilla.lang.Strings
Remove the given ending target if the CharSequence ends with it ignoring the case.
removeStart(CharSequence, char) - Static method in class com.github.alexisjehan.javanilla.lang.Strings
Remove the given leading target char if the CharSequence starts with it.
removeStart(CharSequence, CharSequence) - Static method in class com.github.alexisjehan.javanilla.lang.Strings
Remove the given leading target if the CharSequence starts with it.
removeStartIgnoreCase(CharSequence, CharSequence) - Static method in class com.github.alexisjehan.javanilla.lang.Strings
Remove the given leading target if the CharSequence starts with it ignoring the case.
repeat(char, int) - Static method in class com.github.alexisjehan.javanilla.lang.Strings
Create a String by repeating a char.
repeat(CharSequence, int) - Static method in class com.github.alexisjehan.javanilla.lang.Strings
Create a String by repeating a CharSequence.
replaceFirst(CharSequence, char, char) - Static method in class com.github.alexisjehan.javanilla.lang.Strings
Replace the first occurrence of the given target char if found in the CharSequence by a replacement char.
replaceFirst(CharSequence, CharSequence, CharSequence) - Static method in class com.github.alexisjehan.javanilla.lang.Strings
Replace the first occurrence of the given target if found in the CharSequence by a replacement.
replaceLast(CharSequence, char, char) - Static method in class com.github.alexisjehan.javanilla.lang.Strings
Replace the last occurrence of the given target char if found in the CharSequence by a replacement char.
replaceLast(CharSequence, CharSequence, CharSequence) - Static method in class com.github.alexisjehan.javanilla.lang.Strings
Replace the last occurrence of the given target if found in the CharSequence by a replacement.
reset() - Method in class com.github.alexisjehan.javanilla.io.bytes.CountInputStream
 
reset() - Method in class com.github.alexisjehan.javanilla.io.bytes.RangeInputStream
 
reset() - Method in class com.github.alexisjehan.javanilla.io.chars.CountReader
 
reset() - Method in class com.github.alexisjehan.javanilla.io.chars.RangeReader
 
run() - Method in interface com.github.alexisjehan.javanilla.util.function.throwable.ThrowableRunnable
Take any action whatsoever.

S

SerializablePair<F extends java.io.Serializable,S extends java.io.Serializable> - Class in com.github.alexisjehan.javanilla.misc.tuples
A SerializablePair is an immutable tuple that is composed of two Serializable objects.
SerializablePair(F, S) - Constructor for class com.github.alexisjehan.javanilla.misc.tuples.SerializablePair
Standard constructor.
Serializables - Class in com.github.alexisjehan.javanilla.io
An utility class to work with Serializable objects.
SerializableTriple<F extends java.io.Serializable,S extends java.io.Serializable,T extends java.io.Serializable> - Class in com.github.alexisjehan.javanilla.misc.tuples
A SerializableTriple is an immutable tuple that is composed of three Serializable objects.
SerializableTriple(F, S, T) - Constructor for class com.github.alexisjehan.javanilla.misc.tuples.SerializableTriple
Standard constructor.
SerializationException - Exception in com.github.alexisjehan.javanilla.io
Wraps any Exception related to serialization thrown while working with Serializables methods.
serialize(S) - Static method in class com.github.alexisjehan.javanilla.io.Serializables
Serialize the given Serializable object in a byte array.
serialize(S, OutputStream) - Static method in class com.github.alexisjehan.javanilla.io.Serializables
Serialize the given Serializable object to an OutputStream.
Sets - Class in com.github.alexisjehan.javanilla.util.collection
An utility class that provides Set tools.
SHORT_ARRAYS - Static variable in class com.github.alexisjehan.javanilla.util.Comparators
A short array Comparator.
ShortArrays - Class in com.github.alexisjehan.javanilla.lang.array
An utility class that provides short array tools.
SI - com.github.alexisjehan.javanilla.misc.StringFormatter.BytePrefix
SI prefix with a base of 1000.
SIGNED_BYTE_ARRAYS - Static variable in class com.github.alexisjehan.javanilla.util.Comparators
A signed byte array Comparator.
singleton(E) - Static method in class com.github.alexisjehan.javanilla.util.collection.bags.Bags
Create a singleton Bag with the single element once.
singleton(E, long) - Static method in class com.github.alexisjehan.javanilla.util.collection.bags.Bags
Create a singleton Bag with the single element in the given quantity.
size() - Method in interface com.github.alexisjehan.javanilla.util.collection.bags.Bag
Get the total size of the Bag.
size() - Method in class com.github.alexisjehan.javanilla.util.collection.bags.FilterBag
 
size() - Method in class com.github.alexisjehan.javanilla.util.collection.bags.MapBag
 
skip(long) - Method in class com.github.alexisjehan.javanilla.io.bytes.CountInputStream
 
skip(long) - Method in class com.github.alexisjehan.javanilla.io.bytes.RangeInputStream
 
skip(long) - Method in class com.github.alexisjehan.javanilla.io.chars.CountReader
 
skip(long) - Method in class com.github.alexisjehan.javanilla.io.chars.RangeReader
 
skip(long) - Method in class com.github.alexisjehan.javanilla.io.lines.CountLineReader
 
skip(long) - Method in class com.github.alexisjehan.javanilla.io.lines.FilterLineReader
 
skip(long) - Method in class com.github.alexisjehan.javanilla.io.lines.LineReader
Skip the given number of lines.
skip(long) - Method in class com.github.alexisjehan.javanilla.io.lines.RangeLineReader
 
SQUARED_EUCLIDEAN - com.github.alexisjehan.javanilla.misc.distances.Distances
The squared Euclidean distance is different from the classical Euclidean distance in the fact it does not perform the costly square root operation.
StandardCiphers - Class in com.github.alexisjehan.javanilla.security
A Cipher factory to get standard instances without throwing checked exceptions.
StandardMessageDigests - Class in com.github.alexisjehan.javanilla.security
A MessageDigest factory to get standard instances without throwing checked exceptions.
stream() - Method in interface com.github.alexisjehan.javanilla.util.stream.Streamable
Returns a stream over elements of type E.
Streamable<E> - Interface in com.github.alexisjehan.javanilla.util.stream
Interface for objects that return a Stream.
StringFormatter - Class in com.github.alexisjehan.javanilla.misc
An immutable formatter to pretty display values of several types as Strings.
StringFormatter() - Constructor for class com.github.alexisjehan.javanilla.misc.StringFormatter
Default constructor using default parameters.
StringFormatter(Locale) - Constructor for class com.github.alexisjehan.javanilla.misc.StringFormatter
Constructor with a custom Locale and the default float precision.
StringFormatter(Locale, int) - Constructor for class com.github.alexisjehan.javanilla.misc.StringFormatter
Constructor with customs Locale and float precision, and the default strict precision parameter.
StringFormatter(Locale, int, boolean) - Constructor for class com.github.alexisjehan.javanilla.misc.StringFormatter
Complete constructor with customs Locale, float precision and strict precision parameter.
StringFormatter.BytePrefix - Enum in com.github.alexisjehan.javanilla.misc
Byte representation prefixes.
Strings - Class in com.github.alexisjehan.javanilla.lang
An utility class that provides String and CharSequence tools.
Suppliers - Class in com.github.alexisjehan.javanilla.util.function
An utility class that provides Supplier tools.

T

tee(OutputStream...) - Static method in class com.github.alexisjehan.javanilla.io.bytes.OutputStreams
Wrap multiple OutputStreams into a single one.
tee(Writer...) - Static method in class com.github.alexisjehan.javanilla.io.chars.Writers
Wrap multiple Writers into a single one.
tee(Collection<OutputStream>) - Static method in class com.github.alexisjehan.javanilla.io.bytes.OutputStreams
Write a collection of OutputStreams into a single one.
tee(Collection<Writer>) - Static method in class com.github.alexisjehan.javanilla.io.chars.Writers
Wrap a collection of Writers into a single one.
test(T) - Method in interface com.github.alexisjehan.javanilla.util.function.throwable.ThrowablePredicate
Evaluates this predicate on the given argument.
test(T, U) - Method in interface com.github.alexisjehan.javanilla.util.function.throwable.ThrowableBiPredicate
Evaluates this predicate on the given arguments.
ThrowableBiConsumer<T,U,X extends java.lang.Throwable> - Interface in com.github.alexisjehan.javanilla.util.function.throwable
Interface for a BiConsumer that may throw a Throwable.
ThrowableBiFunction<T,U,R,X extends java.lang.Throwable> - Interface in com.github.alexisjehan.javanilla.util.function.throwable
Interface for a BiFunction that may throw a Throwable.
ThrowableBiPredicate<T,U,X extends java.lang.Throwable> - Interface in com.github.alexisjehan.javanilla.util.function.throwable
Interface for a BiPredicate that may throw a Throwable.
ThrowableConsumer<T,X extends java.lang.Throwable> - Interface in com.github.alexisjehan.javanilla.util.function.throwable
Interface for a Consumer that may throw a Throwable.
ThrowableFunction<T,R,X extends java.lang.Throwable> - Interface in com.github.alexisjehan.javanilla.util.function.throwable
Interface for a Function that may throw a Throwable.
ThrowablePredicate<T,X extends java.lang.Throwable> - Interface in com.github.alexisjehan.javanilla.util.function.throwable
Interface for a Predicate that may throw a Throwable.
ThrowableRunnable<X extends java.lang.Throwable> - Interface in com.github.alexisjehan.javanilla.util.function.throwable
Interface for a Runnable that may throw a Throwable.
Throwables - Class in com.github.alexisjehan.javanilla.lang
An utility class to work with Throwable, Exception and RuntimeException objects.
ThrowableSupplier<T,X extends java.lang.Throwable> - Interface in com.github.alexisjehan.javanilla.util.function.throwable
Interface for a Supplier that may throw a Throwable.
toBoolean(byte[]) - Static method in class com.github.alexisjehan.javanilla.lang.array.ByteArrays
Convert a byte array back to a boolean value.
toBytes(InputStream) - Static method in class com.github.alexisjehan.javanilla.io.bytes.InputStreams
Convert an InputStream to a byte array.
toChar(byte[]) - Static method in class com.github.alexisjehan.javanilla.lang.array.ByteArrays
Convert a byte array back to a char value using ByteOrder.nativeOrder() ByteOrder.
toChar(byte[], ByteOrder) - Static method in class com.github.alexisjehan.javanilla.lang.array.ByteArrays
Convert a byte array back to a char value using the given ByteOrder.
toChar(CharSequence) - Static method in class com.github.alexisjehan.javanilla.lang.Strings
Convert a CharSequence with a length of 1 to a char.
toChars(Reader) - Static method in class com.github.alexisjehan.javanilla.io.chars.Readers
Convert a Reader to a char array.
toDouble(byte[]) - Static method in class com.github.alexisjehan.javanilla.lang.array.ByteArrays
Convert a byte array back to a double value using ByteOrder.nativeOrder() ByteOrder.
toDouble(byte[], ByteOrder) - Static method in class com.github.alexisjehan.javanilla.lang.array.ByteArrays
Convert a byte array back to a double value using the given ByteOrder.
toEnumeration(Iterator<? extends E>) - Static method in class com.github.alexisjehan.javanilla.util.iteration.Iterators
Convert an Iterator from it current position to an Enumeration.
toFloat(byte[]) - Static method in class com.github.alexisjehan.javanilla.lang.array.ByteArrays
Convert a byte array back to a float value using ByteOrder.nativeOrder() ByteOrder.
toFloat(byte[], ByteOrder) - Static method in class com.github.alexisjehan.javanilla.lang.array.ByteArrays
Convert a byte array back to a float value using the given ByteOrder.
toHexString(byte[]) - Static method in class com.github.alexisjehan.javanilla.lang.array.ByteArrays
Convert a byte array to a hexadecimal String value.
toImmutableEntry() - Method in class com.github.alexisjehan.javanilla.misc.tuples.Pair
Converts the current Pair to a SimpleImmutableEntry.
toInputStream(Iterator<Integer>) - Static method in class com.github.alexisjehan.javanilla.util.iteration.Iterators
Convert an Iterator from it current position to an InputStream.
toInt(byte[]) - Static method in class com.github.alexisjehan.javanilla.lang.array.ByteArrays
Convert a byte array back to an int value using ByteOrder.nativeOrder() ByteOrder.
toInt(byte[], ByteOrder) - Static method in class com.github.alexisjehan.javanilla.lang.array.ByteArrays
Convert a byte array back to an int value using the given ByteOrder.
toList(Iterable<? extends E>) - Static method in class com.github.alexisjehan.javanilla.util.iteration.Iterables
Convert an Iterable to an unmodifiable List.
toList(Iterator<? extends E>) - Static method in class com.github.alexisjehan.javanilla.util.iteration.Iterators
Convert an Iterator from it current position to an unmodifiable List.
toLong(byte[]) - Static method in class com.github.alexisjehan.javanilla.lang.array.ByteArrays
Convert a byte array back to a long value using ByteOrder.nativeOrder() ByteOrder.
toLong(byte[], ByteOrder) - Static method in class com.github.alexisjehan.javanilla.lang.array.ByteArrays
Convert a byte array back to a long value using the given ByteOrder.
toMap() - Method in interface com.github.alexisjehan.javanilla.util.collection.bags.Bag
Create a Map which associates elements from the Bag to their quantity.
toMap() - Method in class com.github.alexisjehan.javanilla.util.collection.bags.FilterBag
 
toMap() - Method in class com.github.alexisjehan.javanilla.util.collection.bags.MapBag
 
toMutableEntry() - Method in class com.github.alexisjehan.javanilla.misc.tuples.Pair
Converts the current Pair to a SimpleEntry which is mutable.
toPair() - Method in class com.github.alexisjehan.javanilla.misc.tuples.SerializablePair
Converts the current SerializablePair to a Pair.
toReader(InputStream) - Static method in class com.github.alexisjehan.javanilla.io.bytes.InputStreams
Convert an InputStream to a Reader using Charset.defaultCharset().
toReader(InputStream, Charset) - Static method in class com.github.alexisjehan.javanilla.io.bytes.InputStreams
Convert an InputStream to a Reader using a custom Charset.
toReader(Iterator<Integer>) - Static method in class com.github.alexisjehan.javanilla.util.iteration.Iterators
Convert an Iterator from it current position to a Reader.
toSet() - Method in interface com.github.alexisjehan.javanilla.util.collection.bags.Bag
Create a Set with distinct elements from the Bag.
toSet() - Method in class com.github.alexisjehan.javanilla.util.collection.bags.FilterBag
 
toSet() - Method in class com.github.alexisjehan.javanilla.util.collection.bags.MapBag
 
toSet(Iterable<? extends E>) - Static method in class com.github.alexisjehan.javanilla.util.iteration.Iterables
Convert an Iterable to an unmodifiable Set.
toSet(Iterator<? extends E>) - Static method in class com.github.alexisjehan.javanilla.util.iteration.Iterators
Convert an Iterator from it current position to an unmodifiable Set.
toShort(byte[]) - Static method in class com.github.alexisjehan.javanilla.lang.array.ByteArrays
Convert a byte array back to a short value using ByteOrder.nativeOrder() ByteOrder.
toShort(byte[], ByteOrder) - Static method in class com.github.alexisjehan.javanilla.lang.array.ByteArrays
Convert a byte array back to a short value using the given ByteOrder.
toString() - Method in enum com.github.alexisjehan.javanilla.io.lines.LineSeparator
Return the String representation.
toString() - Method in class com.github.alexisjehan.javanilla.misc.tuples.Pair
 
toString() - Method in class com.github.alexisjehan.javanilla.misc.tuples.SerializablePair
 
toString() - Method in class com.github.alexisjehan.javanilla.misc.tuples.SerializableTriple
 
toString() - Method in class com.github.alexisjehan.javanilla.misc.tuples.Triple
 
toString() - Method in class com.github.alexisjehan.javanilla.util.collection.bags.FilterBag
 
toString() - Method in class com.github.alexisjehan.javanilla.util.collection.bags.LimitedBag
 
toString() - Method in class com.github.alexisjehan.javanilla.util.collection.bags.MapBag
 
toString(InputStream) - Static method in class com.github.alexisjehan.javanilla.io.bytes.InputStreams
Convert an InputStream to a String using Charset.defaultCharset().
toString(InputStream, Charset) - Static method in class com.github.alexisjehan.javanilla.io.bytes.InputStreams
Convert an InputStream to a String using a custom Charset.
toString(Reader) - Static method in class com.github.alexisjehan.javanilla.io.chars.Readers
Convert a Reader to a String.
toTriple() - Method in class com.github.alexisjehan.javanilla.misc.tuples.SerializableTriple
Converts the current SerializableTriple to a Triple.
toWriter(OutputStream) - Static method in class com.github.alexisjehan.javanilla.io.bytes.OutputStreams
Convert an OutputStream to a Writer using Charset.defaultCharset().
toWriter(OutputStream, Charset) - Static method in class com.github.alexisjehan.javanilla.io.bytes.OutputStreams
Convert an OutputStream to a Writer using a custom Charset.
transferTo(LineWriter) - Method in class com.github.alexisjehan.javanilla.io.lines.LineReader
Transfer all lines from the current position to the given LineWriter.
transferTo(Iterable<? extends E>, Collection<? super E>) - Static method in class com.github.alexisjehan.javanilla.util.iteration.Iterables
Transfer Iterable's elements to a Collection.
transferTo(Iterator<? extends E>, Collection<? super E>) - Static method in class com.github.alexisjehan.javanilla.util.iteration.Iterators
Transfer Iterator's elements from it current position to a Collection.
Triple<F,S,T> - Class in com.github.alexisjehan.javanilla.misc.tuples
A Triple is an immutable tuple that is composed of three objects.
Triple(F, S, T) - Constructor for class com.github.alexisjehan.javanilla.misc.tuples.Triple
Standard constructor.

U

uncheck(ThrowableRunnable<?>) - Static method in class com.github.alexisjehan.javanilla.lang.Throwables
Execute the given ThrowableRunnable converting any thrown Throwable to an unchecked Exception.
uncheck(ThrowableSupplier<T, ?>) - Static method in class com.github.alexisjehan.javanilla.lang.Throwables
Return a result from the given ThrowableSupplier converting any thrown Throwable to an unchecked Exception.
unchecked(ThrowableBiConsumer<? super T, ? super U, ? extends X>) - Static method in interface com.github.alexisjehan.javanilla.util.function.throwable.ThrowableBiConsumer
Converts the given ThrowableBiConsumer to a BiConsumer that may throw an unchecked Throwable.
unchecked(ThrowableBiFunction<? super T, ? super U, ? extends R, ? extends X>) - Static method in interface com.github.alexisjehan.javanilla.util.function.throwable.ThrowableBiFunction
Converts the given ThrowableBiFunction to a BiFunction that may throw an unchecked Throwable.
unchecked(ThrowableBiPredicate<? super T, ? super U, ? extends X>) - Static method in interface com.github.alexisjehan.javanilla.util.function.throwable.ThrowableBiPredicate
Converts the given ThrowableBiPredicate to a BiPredicate that may throw an unchecked Throwable.
unchecked(ThrowableConsumer<? super T, ? extends X>) - Static method in interface com.github.alexisjehan.javanilla.util.function.throwable.ThrowableConsumer
Converts the given ThrowableConsumer to a Consumer that may throw an unchecked Throwable.
unchecked(ThrowableFunction<? super T, ? extends R, ? extends X>) - Static method in interface com.github.alexisjehan.javanilla.util.function.throwable.ThrowableFunction
Converts the given ThrowableFunction to a Function that may throw an unchecked Throwable.
unchecked(ThrowablePredicate<? super T, ? extends X>) - Static method in interface com.github.alexisjehan.javanilla.util.function.throwable.ThrowablePredicate
Converts the given ThrowablePredicate to a Predicate that may throw an unchecked Throwable.
unchecked(ThrowableRunnable<? extends X>) - Static method in interface com.github.alexisjehan.javanilla.util.function.throwable.ThrowableRunnable
Converts the given ThrowableRunnable to a Runnable that may throw an unchecked Throwable.
unchecked(ThrowableSupplier<? extends T, ? extends X>) - Static method in interface com.github.alexisjehan.javanilla.util.function.throwable.ThrowableSupplier
Converts the given ThrowableSupplier to a Supplier that may throw an unchecked Throwable.
unchecked(Throwable) - Static method in class com.github.alexisjehan.javanilla.lang.Throwables
Wrap and return a Throwable as an unchecked Exception if it was not already.
UncheckedInterruptedException - Exception in com.github.alexisjehan.javanilla.lang
Wraps an InterruptedException with an unchecked exception.
UncheckedInterruptedException(InterruptedException) - Constructor for exception com.github.alexisjehan.javanilla.lang.UncheckedInterruptedException
Constructor with a checked cause.
UncheckedSQLException - Exception in com.github.alexisjehan.javanilla.sql
Wraps a SQLException with an unchecked exception.
UncheckedSQLException(SQLException) - Constructor for exception com.github.alexisjehan.javanilla.sql.UncheckedSQLException
Constructor with a checked cause.
uncloseable(InputStream) - Static method in class com.github.alexisjehan.javanilla.io.bytes.InputStreams
Wrap an InputStream whose InputStream.close() method has no effect.
uncloseable(OutputStream) - Static method in class com.github.alexisjehan.javanilla.io.bytes.OutputStreams
Wrap an OutputStream whose OutputStream.close() method has no effect.
uncloseable(Reader) - Static method in class com.github.alexisjehan.javanilla.io.chars.Readers
Wrap a Reader whose Reader.close() method has no effect.
uncloseable(Writer) - Static method in class com.github.alexisjehan.javanilla.io.chars.Writers
Wrap a Writer whose Writer.close() method has no effect.
unmodifiable(Bag<E>) - Static method in class com.github.alexisjehan.javanilla.util.collection.bags.Bags
Wrap a Bag by returning an immutable view of it.
unmodifiable(Iterable<? extends E>) - Static method in class com.github.alexisjehan.javanilla.util.iteration.Iterables
Wrap an Iterable which gives Iterators whose Iterator.remove() method is not available.
unmodifiable(Iterator<? extends E>) - Static method in class com.github.alexisjehan.javanilla.util.iteration.Iterators
Wrap an Iterator whose Iterator.remove() method is not available.
UNSIGNED_BYTE_ARRAYS - Static variable in class com.github.alexisjehan.javanilla.util.Comparators
A unsigned byte array Comparator.
until(Supplier<? extends E>, E) - Static method in class com.github.alexisjehan.javanilla.util.iteration.Iterators
Wrap an Iterator from the given Supplier which iterates until an excluded bound value.

V

valueOf(String) - Static method in enum com.github.alexisjehan.javanilla.io.lines.LineSeparator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.alexisjehan.javanilla.misc.distances.Distances
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.alexisjehan.javanilla.misc.distances.EditDistances
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.alexisjehan.javanilla.misc.StringFormatter.BytePrefix
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.alexisjehan.javanilla.io.lines.LineSeparator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.alexisjehan.javanilla.misc.distances.Distances
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.alexisjehan.javanilla.misc.distances.EditDistances
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.alexisjehan.javanilla.misc.StringFormatter.BytePrefix
Returns an array containing the constants of this enum type, in the order they are declared.

W

wrap(LineReader) - Static method in class com.github.alexisjehan.javanilla.util.iteration.Iterables
Create an Iterator by wrapping a LineReader from his current position.
wrap(BufferedReader) - Static method in class com.github.alexisjehan.javanilla.util.iteration.Iterables
Create an Iterator by wrapping a BufferedReader from his current position.
wrap(InputStream) - Static method in class com.github.alexisjehan.javanilla.util.iteration.Iterables
Create an Iterable by wrapping an InputStream from his current position.
wrap(Reader) - Static method in class com.github.alexisjehan.javanilla.util.iteration.Iterables
Create an Iterable by wrapping a Reader from his current position.
wrap(Iterator<? extends E>) - Static method in class com.github.alexisjehan.javanilla.util.iteration.Iterables
Create an Iterable by wrapping an Iterator from his current position.
wrap(PrimitiveIterator.OfDouble) - Static method in class com.github.alexisjehan.javanilla.util.iteration.Iterables
Create a double PrimitiveIterable by wrapping a double PrimitiveIterator from his current position.
wrap(PrimitiveIterator.OfInt) - Static method in class com.github.alexisjehan.javanilla.util.iteration.Iterables
Create an int PrimitiveIterable by wrapping an int PrimitiveIterator from his current position.
wrap(PrimitiveIterator.OfLong) - Static method in class com.github.alexisjehan.javanilla.util.iteration.Iterables
Create a long PrimitiveIterable by wrapping a long PrimitiveIterator from his current position.
write(@org.jetbrains.annotations.NotNull byte[], int, int) - Method in class com.github.alexisjehan.javanilla.io.bytes.CountOutputStream
 
write(@org.jetbrains.annotations.NotNull byte[], int, int) - Method in class com.github.alexisjehan.javanilla.io.bytes.RangeOutputStream
 
write(char[], int, int) - Method in class com.github.alexisjehan.javanilla.io.chars.CountWriter
 
write(char[], int, int) - Method in class com.github.alexisjehan.javanilla.io.chars.RangeWriter
 
write(int) - Method in class com.github.alexisjehan.javanilla.io.bytes.CountOutputStream
 
write(int) - Method in class com.github.alexisjehan.javanilla.io.bytes.RangeOutputStream
 
write(int) - Method in class com.github.alexisjehan.javanilla.io.chars.CountWriter
 
write(int) - Method in class com.github.alexisjehan.javanilla.io.chars.RangeWriter
 
write(String) - Method in class com.github.alexisjehan.javanilla.io.lines.CountLineWriter
 
write(String) - Method in class com.github.alexisjehan.javanilla.io.lines.FilterLineWriter
 
write(String) - Method in class com.github.alexisjehan.javanilla.io.lines.LineWriter
Writes a String line.
write(String) - Method in class com.github.alexisjehan.javanilla.io.lines.RangeLineWriter
 
write(String, int, int) - Method in class com.github.alexisjehan.javanilla.io.chars.CountWriter
 
write(String, int, int) - Method in class com.github.alexisjehan.javanilla.io.chars.RangeWriter
 
Writers - Class in com.github.alexisjehan.javanilla.io.chars
An utility class that provides Writer tools.
A B C D E F G H I J L M N O P R S T U V W