Index

A B C D E F G I L M N O P R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

accepDirectoryObjects() - Method in interface ushiosan.jvm_utilities.function.predicate.ExtensionPredicate
Determines whether the predicate also scans directories
ALL_SYMBOLS - Enum constant in enum class ushiosan.jvm_utilities.lang.random.TextType
Element that identifies any character within the ASCII standard
ALPHANUMERIC - Enum constant in enum class ushiosan.jvm_utilities.lang.random.TextType
Element that identifies letter and number type characters
also(T, Apply.Empty<T>) - Static method in class ushiosan.jvm_utilities.lang.Obj
Applies configuration to an object based on a local context.
apply(T) - Method in interface ushiosan.jvm_utilities.function.Apply.Empty
Apply configuration to the object and return it as a result
apply(T) - Method in interface ushiosan.jvm_utilities.function.Apply.EmptyError
Apply configuration to the object and return it as a result
apply(T) - Method in interface ushiosan.jvm_utilities.function.Apply.Result
Apply configuration to the object and return it as a result
apply(T) - Method in interface ushiosan.jvm_utilities.function.Apply.ResultError
Apply configuration to the object and return it as a result
apply(T, Apply.Result<T, V>) - Static method in class ushiosan.jvm_utilities.lang.Obj
Applies configuration to an object based on a local context.
Apply - Interface in ushiosan.jvm_utilities.function
 
Apply.Empty<T> - Interface in ushiosan.jvm_utilities.function
 
Apply.EmptyError<T> - Interface in ushiosan.jvm_utilities.function
 
Apply.EmptyErrorSafe<T> - Interface in ushiosan.jvm_utilities.function
 
Apply.Result<T,V> - Interface in ushiosan.jvm_utilities.function
 
Apply.ResultError<T,V> - Interface in ushiosan.jvm_utilities.function
 
Apply.ResultErrorSafe<T,V> - Interface in ushiosan.jvm_utilities.function
 
Arch - Enum Class in ushiosan.jvm_utilities.system
 
ARM - Enum constant in enum class ushiosan.jvm_utilities.system.Arch
ARM architecture (The new Apple devices runs in this architecture)
arrayString(Object[]) - Method in class ushiosan.jvm_utilities.internal.print.str.BasePrintArray
Converts an array into a plain text representation of all its component elements.
arrayString(Object[]) - Method in class ushiosan.jvm_utilities.internal.print.str.SimplePrintArray
Converts an array into a plain text representation of all its component elements.
arrayString(Object[]) - Method in class ushiosan.jvm_utilities.internal.print.str.VerbosePrintArray
Converts an array into a plain text representation of all its component elements.
Arrs - Class in ushiosan.jvm_utilities.lang.collection
 
ArrsImpl - Class in ushiosan.jvm_utilities.internal.collection
 
attachExtension(boolean, Pair<Apply.Result<Object, String>, Class<?>[]>) - Method in class ushiosan.jvm_utilities.lang.print.PrintObj
Insert new printable extension to the instance
attachExtension(boolean, Apply.Result<Object, String>, Class<?>...) - Method in class ushiosan.jvm_utilities.lang.print.PrintObj
Insert new printable extension to the instance
attachExtension(Pair<Apply.Result<Object, String>, Class<?>[]>) - Method in class ushiosan.jvm_utilities.internal.print.str.BasePrintObject
Insert new printable extension to the instance
attachExtension(Apply.Result<Object, String>, Class<?>...) - Method in class ushiosan.jvm_utilities.internal.print.str.BasePrintObject
Insert new printable extension to the instance

B

BasePrintArray - Class in ushiosan.jvm_utilities.internal.print.str
 
BasePrintArray() - Constructor for class ushiosan.jvm_utilities.internal.print.str.BasePrintArray
This class cannot be instantiated.
BasePrintObject - Class in ushiosan.jvm_utilities.internal.print.str
 
BasePrintObject() - Constructor for class ushiosan.jvm_utilities.internal.print.str.BasePrintObject
This class cannot be instantiated.
booleanOf(boolean...) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Generate a primitive boolean array
byteOf(Number...) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Generate a primitive byte array

C

canCast(Object, Class<T>) - Static method in class ushiosan.jvm_utilities.lang.Obj
Check if one object can be cast to another type.
canCastNotNull(Object, Class<T>) - Static method in class ushiosan.jvm_utilities.lang.Obj
Check if one object can be cast to another type.
capitalize(CharSequence) - Static method in class ushiosan.jvm_utilities.lang.Strings
Transforms the text string and converts each word start to an uppercase letter
capitalize(CharSequence, boolean) - Static method in class ushiosan.jvm_utilities.lang.Strings
Transforms the text string and converts each word start to an uppercase letter
capitalizeWord(CharSequence) - Static method in class ushiosan.jvm_utilities.lang.Strings
Change the first letter of the word to a capital letter.
cast(Object) - Static method in class ushiosan.jvm_utilities.lang.Obj
Recast the object towards the assigned destination.
cast(Object, Class<T>) - Static method in class ushiosan.jvm_utilities.lang.Obj
Recast the object towards the assigned destination.
charOf(char...) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Generate a primitive char array
clamp(double, double, double) - Static method in class ushiosan.jvm_utilities.lang.Maths
Keeps the value within a specified range.
ClassUtils - Class in ushiosan.jvm_utilities.lang.reflection
 
Cls - Class in ushiosan.jvm_utilities.lang
 
collectionOf(Collection<T>) - Static method in class ushiosan.jvm_utilities.lang.collection.CollectionsSync
Create a mutable synchronized collection with all given elements.
Collections - Class in ushiosan.jvm_utilities.lang.collection
 
CollectionsSync - Class in ushiosan.jvm_utilities.lang.collection
 
com.github.ushiosan.jvm_utilities - module com.github.ushiosan.jvm_utilities
 
contains(byte[], byte) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Checks if the array contains the selected element.
contains(char[], char) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Checks if the array contains the selected element.
contains(double[], double) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Checks if the array contains the selected element.
contains(float[], float) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Checks if the array contains the selected element.
contains(int[], int) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Checks if the array contains the selected element.
contains(long[], long) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Checks if the array contains the selected element.
contains(short[], short) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Checks if the array contains the selected element.
contains(Object[], Object) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Checks if the array contains the selected element.
copyOf(Map.Entry<T, K>) - Static method in class ushiosan.jvm_utilities.lang.collection.elements.Pair
Copies the content of a map entry and converts it to a Pair object.

D

DECIMAL_TOLERANCE - Static variable in class ushiosan.jvm_utilities.lang.Maths
Default decimal operations tolerance
distance(double, double) - Static method in class ushiosan.jvm_utilities.lang.Maths
Returns the distance between two values.
doubleOf(double...) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Generate a primitive double array

E

EMPTY_EXTENSIONS - Static variable in class ushiosan.jvm_utilities.lang.io.IO
Empty extensions array
end - Variable in enum class ushiosan.jvm_utilities.lang.random.TextType
ASCII range end
entryOf(K, V) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
Instantiate Map.Entry to more easily generate data maps.
enumSetOf(Class<T>) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
Create an enum set with all enum elements.
equals(double, double) - Static method in class ushiosan.jvm_utilities.lang.Maths
Check if two decimal numbers are equal.
equals(double, double, double) - Static method in class ushiosan.jvm_utilities.lang.Maths
Check if two decimal numbers are equal.
Errors - Class in ushiosan.jvm_utilities.error
 
EXTENSION_IDENTIFIER - Static variable in class ushiosan.jvm_utilities.lang.io.IO
Character used to identify all file extensions
ExtensionPredicate<T> - Interface in ushiosan.jvm_utilities.function.predicate
 
extractPairs(Map<T, K>) - Static method in class ushiosan.jvm_utilities.lang.collection.elements.Pair
Extracts all map entries and converts them to Pair objects.

F

FieldUtils - Class in ushiosan.jvm_utilities.lang.reflection
 
FILESYSTEM_ROOT - Static variable in class ushiosan.jvm_utilities.internal.io.IOImpl
Filesystem path root
findField(Class<?>, String) - Static method in class ushiosan.jvm_utilities.lang.reflection.FieldUtils
It searches inside a class (also inside the classes it inherits) and identifies the one that is mentioned inside the parameters of the method.
findField(Class<?>, String, boolean, boolean, boolean) - Static method in class ushiosan.jvm_utilities.lang.reflection.FieldUtils
It searches inside a class (also inside the classes it inherits) and identifies the one that is mentioned inside the parameters of the method.
findFieldObj(Object, String) - Static method in class ushiosan.jvm_utilities.lang.reflection.FieldUtils
It searches inside a class (also inside the classes it inherits) and identifies the one that is mentioned inside the parameters of the method.
findFieldObj(Object, String, boolean, boolean, boolean) - Static method in class ushiosan.jvm_utilities.lang.reflection.FieldUtils
It searches inside a class (also inside the classes it inherits) and identifies the one that is mentioned inside the parameters of the method.
first - Variable in class ushiosan.jvm_utilities.lang.collection.elements.Pair
First pair element
floatOf(float...) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Generate a primitive float array
FREE_BSD - Enum constant in enum class ushiosan.jvm_utilities.system.Platform
Free BSD operating system family

G

getAllClassFields(Class<?>) - Static method in class ushiosan.jvm_utilities.lang.reflection.FieldUtils
Returns all defined and undefined fields of a class (for this, this method accesses the inheritance tree to get all these fields)
getAllClassFields(Class<?>, boolean, boolean, boolean) - Static method in class ushiosan.jvm_utilities.lang.reflection.FieldUtils
Returns all defined and undefined fields of a class (for this, this method accesses the inheritance tree to get all these fields)
getAllExtensions(File) - Static method in class ushiosan.jvm_utilities.lang.io.IO
Returns all existing extensions in a file.
getAllExtensions(Path) - Static method in class ushiosan.jvm_utilities.lang.io.IO
Returns all existing extensions in a file.
getAllExtensions(ZipEntry) - Static method in class ushiosan.jvm_utilities.lang.io.IO
Returns all existing extensions in a zip entry object.
getBaseName(File) - Static method in class ushiosan.jvm_utilities.lang.io.IO
Get the file base name, without any extension.
getBaseName(Path) - Static method in class ushiosan.jvm_utilities.lang.io.IO
Get the file base name, without any extension.
getBaseName(ZipEntry) - Static method in class ushiosan.jvm_utilities.lang.io.IO
Get the file base name, without any extension.
getClassStack(Class<?>) - Static method in class ushiosan.jvm_utilities.lang.reflection.ClassUtils
Returns the inheritance stack of a class.
getClassStack(Class<?>, boolean) - Static method in class ushiosan.jvm_utilities.lang.reflection.ClassUtils
Returns the inheritance stack of a class.
getExtension(File) - Static method in class ushiosan.jvm_utilities.lang.io.IO
Returns the file extension.
getExtension(Path) - Static method in class ushiosan.jvm_utilities.lang.io.IO
Returns the file extension.
getExtension(ZipEntry) - Static method in class ushiosan.jvm_utilities.lang.io.IO
Returns the zip entry extension.
getExtensions() - Method in interface ushiosan.jvm_utilities.function.predicate.ExtensionPredicate
Get current predicate accepted extensions
getExtensionUnsafe(File) - Static method in class ushiosan.jvm_utilities.lang.io.IO
Returns the file extension
getExtensionUnsafe(Path) - Static method in class ushiosan.jvm_utilities.lang.io.IO
Returns the file extension
getExtensionUnsafe(ZipEntry) - Static method in class ushiosan.jvm_utilities.lang.io.IO
Returns the zip entry extension
getFilename(File) - Static method in class ushiosan.jvm_utilities.lang.io.IO
 
getFilename(Path) - Static method in class ushiosan.jvm_utilities.lang.io.IO
 
getFilename(ZipEntry) - Static method in class ushiosan.jvm_utilities.lang.io.IO
Returns the entry name of a zip file
getFilesystem(URI) - Static method in class ushiosan.jvm_utilities.lang.io.IO
Returns a valid file system depending on the scheme of the given url
getFilesystem(URL) - Static method in class ushiosan.jvm_utilities.lang.io.IO
Returns a valid file system depending on the scheme of the given url
getInstance() - Static method in class ushiosan.jvm_utilities.internal.print.instance.PrintInstance
Get current class instance
getInstance(boolean) - Static method in class ushiosan.jvm_utilities.internal.print.str.BasePrintObject
Get valid print object instance
getPattern() - Method in interface ushiosan.jvm_utilities.function.predicate.RegexPredicate
Get predicate pattern
getPlatformName() - Method in enum class ushiosan.jvm_utilities.system.Platform
Get current platform name
getRandom() - Static method in class ushiosan.jvm_utilities.lang.random.Rand
Returns a pseudorandom object to use in the methods of this same class
getRandom(long) - Static method in class ushiosan.jvm_utilities.lang.random.Rand
Returns a pseudorandom object to use in the methods of this same class
getRandomRange(int, int, long) - Static method in class ushiosan.jvm_utilities.lang.random.Rand
Returns an array of pseudorandom numbers within a specified range
getRandomRange(int, int, long, boolean) - Static method in class ushiosan.jvm_utilities.lang.random.Rand
Returns an array of pseudorandom numbers within a specified range
getRandomRange(long, long, long) - Static method in class ushiosan.jvm_utilities.lang.random.Rand
Returns an array of pseudorandom numbers within a specified range
getRandomRange(long, long, long, boolean) - Static method in class ushiosan.jvm_utilities.lang.random.Rand
Returns an array of pseudorandom numbers within a specified range
getRandomString(char...) - Static method in class ushiosan.jvm_utilities.lang.random.Rand
Returns a pseudo random text string, depending on the selected setting
getRandomString(int, char...) - Static method in class ushiosan.jvm_utilities.lang.random.Rand
Returns a pseudo random text string, depending on the selected setting
getRandomString(int, TextType, char...) - Static method in class ushiosan.jvm_utilities.lang.random.Rand
Returns a pseudo random text string, depending on the selected setting
getRawArch() - Static method in enum class ushiosan.jvm_utilities.system.Arch
Gets the current platform architecture
getRootCause(Throwable) - Static method in class ushiosan.jvm_utilities.error.Errors
Returns the base cause of the exception.
getRunningArch() - Static method in enum class ushiosan.jvm_utilities.system.Arch
Returns the current architecture where the JVM is running
getRunningPlatform() - Static method in enum class ushiosan.jvm_utilities.system.Platform
Returns the current platform where the JVM is running
getterAccess() - Element in annotation interface ushiosan.jvm_utilities.lang.print.annotations.PrintOpts
Option to give access to the getter elements of an instance.
getterPrefix() - Element in annotation interface ushiosan.jvm_utilities.lang.print.annotations.PrintOpts
Prefix regular expression indicating which methods will be accessible by name
getterSuffix() - Element in annotation interface ushiosan.jvm_utilities.lang.print.annotations.PrintOpts
Suffix regular expression indicating which methods will be accessible by name
getUserPath() - Static method in class ushiosan.jvm_utilities.lang.io.IO
Depending on the operating system, it returns the path of the current user.
getValidFilesystem(URI) - Static method in class ushiosan.jvm_utilities.internal.io.IOImpl
Returns a valid file system depending on the scheme of the given url
getValidFilesystem(URL) - Static method in class ushiosan.jvm_utilities.internal.io.IOImpl
Returns a valid file system depending on the scheme of the given url
getValidPath(URI) - Static method in class ushiosan.jvm_utilities.internal.io.IOImpl
Returns the path of an url in the file system (if the scheme is supported).
getValidPath(URL) - Static method in class ushiosan.jvm_utilities.internal.io.IOImpl
Returns the path of an url in the file system (if the scheme is supported).
getVersion() - Method in enum class ushiosan.jvm_utilities.system.Platform
Get current platform version

I

INDEX_NOT_FOUND - Static variable in class ushiosan.jvm_utilities.lang.collection.Arrs
number to represent not found operation in the arrays
indexOf(byte[], byte) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Search elements in the array
indexOf(char[], char) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Search elements in the array
indexOf(double[], double) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Search elements in the array
indexOf(float[], float) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Search elements in the array
indexOf(int[], int) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Search elements in the array
indexOf(long[], long) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Search elements in the array
indexOf(short[], short) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Search elements in the array
indexOf(Object[], Object) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Search elements in the array
intOf(int...) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Generate a primitive int array
InvalidArgumentTypeException - Exception in ushiosan.jvm_utilities.error
 
InvalidArgumentTypeException() - Constructor for exception ushiosan.jvm_utilities.error.InvalidArgumentTypeException
Constructs a new exception with null as its detail message.
InvalidArgumentTypeException(String) - Constructor for exception ushiosan.jvm_utilities.error.InvalidArgumentTypeException
Constructs a new exception with the specified detail message.
InvalidArgumentTypeException(String, Throwable) - Constructor for exception ushiosan.jvm_utilities.error.InvalidArgumentTypeException
Constructs a new exception with the specified detail message and cause.
InvalidArgumentTypeException(String, Throwable, boolean, boolean) - Constructor for exception ushiosan.jvm_utilities.error.InvalidArgumentTypeException
Constructs a new exception with the specified detail message, cause, suppression enabled or disabled, and writable stack trace enabled or disabled.
InvalidArgumentTypeException(Throwable) - Constructor for exception ushiosan.jvm_utilities.error.InvalidArgumentTypeException
Constructs a new exception with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
invoke() - Method in interface ushiosan.jvm_utilities.function.Run
Action to execute
IO - Class in ushiosan.jvm_utilities.lang.io
 
IOImpl - Class in ushiosan.jvm_utilities.internal.io
 
IOImpl() - Constructor for class ushiosan.jvm_utilities.internal.io.IOImpl
This class cannot be instantiated.
isAnyTypeOf(Object, Class<?>...) - Static method in class ushiosan.jvm_utilities.lang.Obj
Checks if the object is one of the specified types.
isDecimal(double) - Static method in class ushiosan.jvm_utilities.lang.Numbers
Determine if a decimal number contains decimals after the floating point.
isFullPathInspect() - Method in interface ushiosan.jvm_utilities.function.predicate.RegexPredicate
Determines whether to inspect the full path or just the filename
isNotNull(Object) - Static method in class ushiosan.jvm_utilities.lang.Obj
Checks if an object or reference is not null.
isNull(Object) - Static method in class ushiosan.jvm_utilities.lang.Obj
Checks if an object or reference is null.
isPrimitive(Class<?>) - Static method in class ushiosan.jvm_utilities.lang.Cls
Checks whether the class of the argument is of some primitive type or some wrapper class corresponding to the primitive type.
isPrimitive(Object) - Static method in class ushiosan.jvm_utilities.lang.Cls
Checks whether the class of the argument is of some primitive type or some wrapper class corresponding to the primitive type.
isPrimitiveArray(Class<?>) - Static method in class ushiosan.jvm_utilities.lang.Cls
Checks if the class of the argument is of some primitive type or some wrapper class corresponding to the primitive type (version for arrays).
isPrimitiveArray(Object) - Static method in class ushiosan.jvm_utilities.lang.Cls
Checks if the class of the argument is of some primitive type or some wrapper class corresponding to the primitive type (version for arrays).
isRegularFile(ZipEntry) - Static method in class ushiosan.jvm_utilities.lang.io.ZipUtils
Check if the input is a regular file
isUnix() - Method in enum class ushiosan.jvm_utilities.system.Platform
Determine if current platform is a UNIX like operating system
isZero(double) - Static method in class ushiosan.jvm_utilities.lang.Maths
Checks if a decimal number is zero
isZero(double, double) - Static method in class ushiosan.jvm_utilities.lang.Maths
Checks if a decimal number is zero

L

lastElement(byte[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Returns the last element of the array
lastElement(char[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Returns the last element of the array
lastElement(double[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Returns the last element of the array
lastElement(float[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Returns the last element of the array
lastElement(int[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Returns the last element of the array
lastElement(long[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Returns the last element of the array
lastElement(short[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Returns the last element of the array
lastElement(T[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Returns the last element of the array
lastIndexOf(byte[], byte) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Search an element in the array.
lastIndexOf(char[], char) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Search an element in the array.
lastIndexOf(double[], double) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Search an element in the array.
lastIndexOf(float[], float) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Search an element in the array.
lastIndexOf(int[], int) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Search an element in the array.
lastIndexOf(long[], long) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Search an element in the array.
lastIndexOf(short[], short) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Search an element in the array.
lastIndexOf(Object[], Object) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Search an element in the array.
launch(Class<T>, Object...) - Static method in class ushiosan.jvm_utilities.error.Errors
Launch specific exception.
lerp(double, double, double) - Static method in class ushiosan.jvm_utilities.lang.Maths
Linear interpolation between two numbers.
lerpPrecise(double, double, double) - Static method in class ushiosan.jvm_utilities.lang.Maths
Linear interpolation between two numbers.
LETTERS - Enum constant in enum class ushiosan.jvm_utilities.lang.random.TextType
Element that identifies only letter type characters and excludes numbers and special characters.
linkedListOf(Collection<T>) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
Create a linked list with all given elements.
linkedListOf(T...) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
Create a linked list with all given elements.
linkedMapOf(Map.Entry<K, V>...) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
Create a linked map with all the given elements.
linkedMapOf(Pair<K, V>...) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
Create a linked map with all the given elements.
linkedSetOf(Collection<T>) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
Create a linked set with all given elements.
linkedSetOf(T...) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
Create a linked set with all given elements.
LINUX - Enum constant in enum class ushiosan.jvm_utilities.system.Platform
Linux operating system family (distros)
listOf(Collection<T>) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
Create an immutable list with all given elements.
listOf(Iterator<T>) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
Create an immutable list with all given elements.
listOf(T...) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
Create an immutable list with all given elements.
listOf(T...) - Static method in class ushiosan.jvm_utilities.lang.collection.CollectionsSync
Create a mutable synchronized list with all given elements.
longOf(long...) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Generate a primitive long array

M

MACOS - Enum constant in enum class ushiosan.jvm_utilities.system.Platform
Mac operating system family (IOS not supported)
makeOf(Class<?>, Class<?>) - Static method in exception ushiosan.jvm_utilities.error.InvalidArgumentTypeException
Generate a configured exception
makeOf(String, String) - Static method in exception ushiosan.jvm_utilities.error.InvalidArgumentTypeException
Generate a configured exception
mapOf() - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
 
mapOf(Map.Entry<K, V>...) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
Create a read-only map with all the given elements.
mapOf(Map.Entry<K, V>...) - Static method in class ushiosan.jvm_utilities.lang.collection.CollectionsSync
Create a mutable synchronized map with all the given elements.
mapOf(Pair<K, V>...) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
Create a read-only map with all the given elements.
mapOf(Pair<K, V>...) - Static method in class ushiosan.jvm_utilities.lang.collection.CollectionsSync
Create a mutable synchronized map with all the given elements.
Maths - Class in ushiosan.jvm_utilities.lang
 
mutableEntryOf(K, V) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
Instantiate Map.Entry to more easily generate data maps.
mutableListOf(Collection<T>) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
Create a mutable list with all given elements.
mutableListOf(Iterator<T>) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
Create a mutable list with all given elements.
mutableListOf(T...) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
Create a mutable list with all given elements.
mutableMapOf() - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
Create a mutable map with all the given elements.
mutableMapOf(Map.Entry<K, V>...) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
Create a mutable map with all the given elements.
mutableMapOf(Pair<K, V>...) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
Create a mutable map with all the given elements.
mutableSetOf(Collection<T>) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
Create a mutable set with all given elements.
mutableSetOf(T...) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
Create a mutable set with all given elements.

N

normalize(double, double, double) - Static method in class ushiosan.jvm_utilities.lang.Maths
Linearly normalizes two numbers.
NotImplementedException - Exception in ushiosan.jvm_utilities.error
 
NotImplementedException() - Constructor for exception ushiosan.jvm_utilities.error.NotImplementedException
Constructs a new runtime exception with null as its detail message.
NotImplementedException(String) - Constructor for exception ushiosan.jvm_utilities.error.NotImplementedException
Constructs a new runtime exception with the specified detail message.
NotImplementedException(String, Throwable) - Constructor for exception ushiosan.jvm_utilities.error.NotImplementedException
Constructs a new runtime exception with the specified detail message and cause.
NotImplementedException(String, Throwable, boolean, boolean) - Constructor for exception ushiosan.jvm_utilities.error.NotImplementedException
Constructs a new runtime exception with the specified detail message, cause, suppression enabled or disabled, and writable stack trace enabled or disabled.
NotImplementedException(Throwable) - Constructor for exception ushiosan.jvm_utilities.error.NotImplementedException
Constructs a new runtime exception with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
notNull(T, T) - Static method in class ushiosan.jvm_utilities.lang.Obj
Method used to prevent null references and avoid errors for this type of objects.
notNull(T, Apply.Empty<T>) - Static method in class ushiosan.jvm_utilities.lang.Obj
Method used to prevent null references and avoid errors for this type of objects.
nullString() - Method in class ushiosan.jvm_utilities.internal.print.str.BasePrintObject
Null reference string representation
numberOf(Number...) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Generates a generic array with numeric objects.
Numbers - Class in ushiosan.jvm_utilities.lang
 
NUMERIC - Enum constant in enum class ushiosan.jvm_utilities.lang.random.TextType
Element that identifies only characters of type number

O

Obj - Class in ushiosan.jvm_utilities.lang
 
of(boolean, String) - Static method in interface ushiosan.jvm_utilities.function.predicate.RegexPredicate
Generate instance of RegexPredicate
of(boolean, String...) - Static method in interface ushiosan.jvm_utilities.function.predicate.ExtensionPredicate
Generate instance of ExtensionPredicate
of(String) - Static method in interface ushiosan.jvm_utilities.function.predicate.RegexPredicate
Generate instance of RegexPredicate
of(String...) - Static method in interface ushiosan.jvm_utilities.function.predicate.ExtensionPredicate
Generate instance of ExtensionPredicate
of(Iterator<?>) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Generate array from given values.
of(T...) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Generate array from given values.
of(T, K) - Static method in class ushiosan.jvm_utilities.lang.collection.elements.Pair
Shortcut pair instance

P

Pair<T,K> - Class in ushiosan.jvm_utilities.lang.collection.elements
Immutable object used to represent elements with 2 values (element pair).
Pair(T, K) - Constructor for class ushiosan.jvm_utilities.lang.collection.elements.Pair
Default constructor
pairCast(Pair<?, Class<T>>) - Static method in class ushiosan.jvm_utilities.lang.Obj
Recast the object towards the assigned destination.
parse(CharSequence) - Static method in class ushiosan.jvm_utilities.lang.Numbers
Returns a new Number initialized to the value represented by the specified String.
pathOf(URI) - Static method in class ushiosan.jvm_utilities.lang.io.IO
Returns the path of an url in the file system (if the scheme is supported).
pathOf(URL) - Static method in class ushiosan.jvm_utilities.lang.io.IO
Returns the path of an url in the file system (if the scheme is supported).
percentage(double, double) - Static method in class ushiosan.jvm_utilities.lang.Maths
Calculates the percentage of an amount.
percentageValue(double) - Static method in class ushiosan.jvm_utilities.lang.Maths
Converts a percent based on hundreds to a decimal percent.
Platform - Enum Class in ushiosan.jvm_utilities.system
 
PrintExclude - Annotation Interface in ushiosan.jvm_utilities.lang.print.annotations
 
PrintInstance - Class in ushiosan.jvm_utilities.internal.print.instance
 
printMap - Variable in class ushiosan.jvm_utilities.internal.print.str.BasePrintObject
Print map
PrintObj - Class in ushiosan.jvm_utilities.lang.print
 
PrintOpts - Annotation Interface in ushiosan.jvm_utilities.lang.print.annotations
 
privateFieldsAccess() - Element in annotation interface ushiosan.jvm_utilities.lang.print.annotations.PrintOpts
Option to give access to the internal elements of an instance.

R

Rand - Class in ushiosan.jvm_utilities.lang.random
 
RegexPredicate<T> - Interface in ushiosan.jvm_utilities.function.predicate
 
resolveUserPath(String...) - Static method in class ushiosan.jvm_utilities.lang.io.IO
Returns a specific path within the user's folder.
Run - Interface in ushiosan.jvm_utilities.function
 
Run.Safe - Interface in ushiosan.jvm_utilities.function
 

S

safeApply(T) - Method in interface ushiosan.jvm_utilities.function.Apply.EmptyErrorSafe
The same behavior of Apply.EmptyError.apply(Object) but without launch any error
safeApply(T) - Method in interface ushiosan.jvm_utilities.function.Apply.ResultErrorSafe
The same behavior of Apply.ResultError.apply(Object) but without launch any error
safeInvoke() - Method in interface ushiosan.jvm_utilities.function.Run.Safe
The same behavior of Run.invoke() but without launch any error
second - Variable in class ushiosan.jvm_utilities.lang.collection.elements.Pair
Second pair element
setOf(Collection<T>) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
Create a set with all given elements.
setOf(T...) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
Create a set with all given elements.
setOf(T...) - Static method in class ushiosan.jvm_utilities.lang.collection.CollectionsSync
Create a mutable synchronized set with all given elements.
shortName() - Element in annotation interface ushiosan.jvm_utilities.lang.print.annotations.PrintOpts
Print instance short name
shortOf(Number...) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Generate a primitive short array
SimplePrintArray - Class in ushiosan.jvm_utilities.internal.print.str
 
SimplePrintArray() - Constructor for class ushiosan.jvm_utilities.internal.print.str.SimplePrintArray
 
SimplePrintObject - Class in ushiosan.jvm_utilities.internal.print.str
 
SOLARIS - Enum constant in enum class ushiosan.jvm_utilities.system.Platform
Solaris operating system family
stackOf(Collection<T>) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
Create a stack with all given elements.
stackOf(T...) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
Create a stack with all given elements.
start - Variable in enum class ushiosan.jvm_utilities.lang.random.TextType
ASCII range start
Strings - Class in ushiosan.jvm_utilities.lang
 

T

test(T) - Method in interface ushiosan.jvm_utilities.function.predicate.ExtensionPredicate
Evaluates this predicate on the given argument.
test(T) - Method in interface ushiosan.jvm_utilities.function.predicate.RegexPredicate
Evaluates this predicate on the given argument.
testFile(File) - Method in interface ushiosan.jvm_utilities.function.predicate.ExtensionPredicate
 
testFile(File) - Method in interface ushiosan.jvm_utilities.function.predicate.RegexPredicate
 
testPath(Path) - Method in interface ushiosan.jvm_utilities.function.predicate.ExtensionPredicate
 
testPath(Path) - Method in interface ushiosan.jvm_utilities.function.predicate.RegexPredicate
 
testZipEntry(ZipEntry) - Method in interface ushiosan.jvm_utilities.function.predicate.ExtensionPredicate
 
testZipEntry(ZipEntry) - Method in interface ushiosan.jvm_utilities.function.predicate.RegexPredicate
 
TextType - Enum Class in ushiosan.jvm_utilities.lang.random
 
toClassString(Object) - Method in class ushiosan.jvm_utilities.internal.print.str.BasePrintObject
Class string representation
toCollectionString(Object) - Method in class ushiosan.jvm_utilities.internal.print.str.BasePrintObject
Collection string representation
toCollectionString(Object) - Method in class ushiosan.jvm_utilities.internal.print.str.SimplePrintObject
Collection string representation
toCollectionString(Object) - Method in class ushiosan.jvm_utilities.internal.print.str.VerbosePrintObject
Collection string representation
toDegrees(double) - Static method in class ushiosan.jvm_utilities.lang.Maths
Performs a conversion from radians to degrees
toDetailString(Object) - Static method in class ushiosan.jvm_utilities.lang.Obj
Object string representation.
toEntryString(Object) - Method in class ushiosan.jvm_utilities.internal.print.str.BasePrintObject
Entry string representation
toInstanceString(Object) - Static method in class ushiosan.jvm_utilities.lang.Obj
Loop through the entire object and create a representation of the object in a text string.
toInstanceString(Object) - Static method in class ushiosan.jvm_utilities.lang.print.PrintObj
Loop through the entire object and create a representation of the object in a text string.
toMapString(Object) - Method in class ushiosan.jvm_utilities.internal.print.str.BasePrintObject
Map string representation
toMapString(Object) - Method in class ushiosan.jvm_utilities.internal.print.str.SimplePrintObject
Map string representation
toMapString(Object) - Method in class ushiosan.jvm_utilities.internal.print.str.VerbosePrintObject
Map string representation
toNumberArray(Object) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsImpl
Convert any array of primitive numbers to an array of numeric objects
toNumberOf(byte[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Convert the primitive byte array to a numeric array
toNumberOf(double[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Convert the primitive double array to a numeric array
toNumberOf(float[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Convert the primitive float array to a numeric array
toNumberOf(int[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Convert the primitive int array to a numeric array
toNumberOf(long[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Convert the primitive long array to a numeric array
toNumberOf(short[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Convert the primitive short array to a numeric array
toObject(Object) - Static method in class ushiosan.jvm_utilities.lang.Obj
converts any object to a generic object.
toObjectArray(Object) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsImpl
Convert any array to object array.
toObjectArray(Object) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Convert any array to object array.
toObjectString(Object) - Method in class ushiosan.jvm_utilities.internal.print.str.BasePrintObject
Generic object string representation
toObjString(Object) - Static method in class ushiosan.jvm_utilities.lang.Obj
Object string representation.
toRadians(double) - Static method in class ushiosan.jvm_utilities.lang.Maths
Performs a conversion from degrees to radians
toString() - Method in class ushiosan.jvm_utilities.lang.collection.elements.Pair
Object string representation
toString() - Method in enum class ushiosan.jvm_utilities.system.Arch
Object string representation
toString() - Method in enum class ushiosan.jvm_utilities.system.Platform
Object string representation
toString(Object) - Method in class ushiosan.jvm_utilities.internal.print.instance.PrintInstance
Loop through the entire object and create a representation of the object in a text string.
toString(Object) - Method in class ushiosan.jvm_utilities.internal.print.str.BasePrintArray
Array string representation
toString(Throwable, boolean) - Static method in class ushiosan.jvm_utilities.error.Errors
Returns the exception stack trace in text format.
toString(Object) - Method in class ushiosan.jvm_utilities.internal.print.str.BasePrintObject
Object string representation
toString(Object) - Static method in class ushiosan.jvm_utilities.lang.Obj
Object string representation
toString(Object, boolean) - Static method in class ushiosan.jvm_utilities.lang.print.PrintObj
Object string representation
toStringString(Object) - Method in class ushiosan.jvm_utilities.internal.print.str.BasePrintObject
String representation
toTypeArgs(Object...) - Static method in class ushiosan.jvm_utilities.lang.Cls
Returns the type of all data passed as arguments
treeSetOf(Comparator<T>, Collection<T>) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
Create a linked set with all given elements.
treeSetOf(Comparator<T>, T...) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
Create a tree set with all given elements.
treeSetOf(T...) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
Create a tree set with all given elements.
tryCast(Object, Class<T>) - Static method in class ushiosan.jvm_utilities.lang.Obj
Tries to recast the object towards the assigned destination, but does not generate an error.
tryCast(Object, Class<T>, Apply.Empty<T>) - Static method in class ushiosan.jvm_utilities.lang.Obj
Tries to recast the object towards the assigned destination, but does not generate an error.

U

UNKNOWN - Enum constant in enum class ushiosan.jvm_utilities.system.Arch
Unknown architecture.
UNKNOWN - Enum constant in enum class ushiosan.jvm_utilities.system.Platform
Unknown platform.
unsafeLastElement(byte[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Returns the last element of the array
unsafeLastElement(char[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Returns the last element of the array
unsafeLastElement(double[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Returns the last element of the array
unsafeLastElement(float[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Returns the last element of the array
unsafeLastElement(int[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Returns the last element of the array
unsafeLastElement(long[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Returns the last element of the array
unsafeLastElement(short[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Returns the last element of the array
unsafeLastElement(T[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Returns the last element of the array
ushiosan.jvm_utilities.error - package ushiosan.jvm_utilities.error
 
ushiosan.jvm_utilities.function - package ushiosan.jvm_utilities.function
 
ushiosan.jvm_utilities.function.predicate - package ushiosan.jvm_utilities.function.predicate
 
ushiosan.jvm_utilities.internal.collection - package ushiosan.jvm_utilities.internal.collection
 
ushiosan.jvm_utilities.internal.io - package ushiosan.jvm_utilities.internal.io
 
ushiosan.jvm_utilities.internal.print.instance - package ushiosan.jvm_utilities.internal.print.instance
 
ushiosan.jvm_utilities.internal.print.str - package ushiosan.jvm_utilities.internal.print.str
 
ushiosan.jvm_utilities.lang - package ushiosan.jvm_utilities.lang
 
ushiosan.jvm_utilities.lang.collection - package ushiosan.jvm_utilities.lang.collection
 
ushiosan.jvm_utilities.lang.collection.elements - package ushiosan.jvm_utilities.lang.collection.elements
 
ushiosan.jvm_utilities.lang.io - package ushiosan.jvm_utilities.lang.io
 
ushiosan.jvm_utilities.lang.print - package ushiosan.jvm_utilities.lang.print
 
ushiosan.jvm_utilities.lang.print.annotations - package ushiosan.jvm_utilities.lang.print.annotations
 
ushiosan.jvm_utilities.lang.random - package ushiosan.jvm_utilities.lang.random
 
ushiosan.jvm_utilities.lang.reflection - package ushiosan.jvm_utilities.lang.reflection
 
ushiosan.jvm_utilities.system - package ushiosan.jvm_utilities.system
 

V

valueOf(String) - Static method in enum class ushiosan.jvm_utilities.lang.random.TextType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ushiosan.jvm_utilities.system.Arch
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ushiosan.jvm_utilities.system.Platform
Returns the enum constant of this class with the specified name.
values() - Static method in enum class ushiosan.jvm_utilities.lang.random.TextType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ushiosan.jvm_utilities.system.Arch
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ushiosan.jvm_utilities.system.Platform
Returns an array containing the constants of this enum class, in the order they are declared.
vectorOf(Collection<T>) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
Create a vector with all given elements.
vectorOf(T...) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
Create a vector with all given elements.
VerbosePrintArray - Class in ushiosan.jvm_utilities.internal.print.str
 
VerbosePrintArray() - Constructor for class ushiosan.jvm_utilities.internal.print.str.VerbosePrintArray
 
VerbosePrintObject - Class in ushiosan.jvm_utilities.internal.print.str
 

W

walkDir(Path, boolean, Predicate<Path>...) - Static method in class ushiosan.jvm_utilities.lang.io.IO
Generates a stream where it recursively iterates through all the directories within the given destination.
walkDirArr(Path, boolean, Predicate<Path>...) - Static method in class ushiosan.jvm_utilities.lang.io.IO
Generates an array where it recursively iterates through all the directories within the given destination.
weakMapOf(Map.Entry<K, V>...) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
Create a weak-reference map with all the given elements.
weakMapOf(Pair<K, V>...) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
Create a weak-reference map with all the given elements.
WINDOWS - Enum constant in enum class ushiosan.jvm_utilities.system.Platform
Windows operating system family

X

X64 - Enum constant in enum class ushiosan.jvm_utilities.system.Arch
64-bit architecture
X86 - Enum constant in enum class ushiosan.jvm_utilities.system.Arch
32-bit architecture

Z

ZipUtils - Class in ushiosan.jvm_utilities.lang.io
 
A B C D E F G I L M N O P R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form