Index

A B C D E F G I J 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
addPredicate(Predicate<T>...) - Method in class ushiosan.jvm_utilities.lang.reflection.options.ReflectionOpts
Add a new filter to the list of options
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.
alsoNotNull(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
Interface used as a model for lambda expressions.
Apply.Empty<T> - Interface in ushiosan.jvm_utilities.function
Very similar to the Apply interface but with the difference that it does not return a value at the time of its call.
Apply.EmptyError<T,E extends Throwable> - Interface in ushiosan.jvm_utilities.function
Very similar to the Apply interface but with the difference that it can generate an error at the time of its call
Apply.EmptyErrorSafe<T,E extends Throwable> - Interface in ushiosan.jvm_utilities.function
Very similar to the Apply interface but with the difference that it can generate an error at the time of its call.
Apply.Result<T,V> - Interface in ushiosan.jvm_utilities.function
Very similar to the Apply interface but with the difference that it does return a value at the time of its call.
Apply.ResultError<T,V,E extends Throwable> - Interface in ushiosan.jvm_utilities.function
Very similar to the Apply.Result interface but with the difference that it can generate an error at the time of its call
Apply.ResultErrorSafe<T,V,E extends Throwable> - Interface in ushiosan.jvm_utilities.function
Very similar to the Apply.ResultError interface but with the difference that it can generate an error at the time of its call.
applyNotNull(T, Apply.Result<T, V>) - Static method in class ushiosan.jvm_utilities.lang.Obj
Applies configuration to an object based on a local context.
Arch - Enum Class in ushiosan.jvm_utilities.system
Enumerated type for listing the processor architectures of the platform on which the JVM is running
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
Utility class for handling arrays
ArrsGeneric - Class in ushiosan.jvm_utilities.internal.collection
Base class used for manipulating arrays of type object.
ArrsGeneric() - Constructor for class ushiosan.jvm_utilities.internal.collection.ArrsGeneric
 
ArrsPrimitive - Class in ushiosan.jvm_utilities.internal.collection
Auxiliary class that is in charge of handling primitive arrays
ArrsPrimitive() - Constructor for class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
 
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
Class that contains all the basic functionality for printing arrays
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
Class containing all the base functionality for printing objects.
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.internal.collection.ArrsPrimitive
Generate a primitive boolean array
BYTE_EMPTY - Static variable in interface ushiosan.jvm_utilities.internal.collection.IArrsConstants
An empty array of Byte representing the absence of data
byteOf(Number...) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
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.
CHAR_EMPTY - Static variable in interface ushiosan.jvm_utilities.internal.collection.IArrsConstants
An empty array of Character representing the absence of data
charOf(char...) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
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
Class in charge of carrying out reflection processes to the classes
Cls - Class in ushiosan.jvm_utilities.lang
Class containing helper methods for working with objects of type Class
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
Class that has helper methods for data containers like Map, List, Set, Stack and Vector
CollectionsSync - Class in ushiosan.jvm_utilities.lang.collection
Class that has helper methods for data holders like Map, List, Set, Stack and Vector.
com.github.ushiosan.jvm_utilities - module com.github.ushiosan.jvm_utilities
Module containing classes with utilities for handling actions that are repetitive or too cumbersome to perform continuously.
combine(boolean, List<T>...) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
Combine different lists into a single collection
combine(List<T>...) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
Combine different lists into a single collection
combine(Set<T>...) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
Combine different sets into a single collection
contains(byte[], byte) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Checks if the array contains the selected element.
contains(char[], char) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Checks if the array contains the selected element.
contains(double[], double) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Checks if the array contains the selected element.
contains(float[], float) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Checks if the array contains the selected element.
contains(int[], int) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Checks if the array contains the selected element.
contains(long[], long) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Checks if the array contains the selected element.
contains(short[], short) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Checks if the array contains the selected element.
contains(Object[], Object) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsGeneric
Checks if the array contains the selected element.
contentEquals(byte[], byte[]) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Verify that the contents of two arrays are the same
contentEquals(char[], char[]) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Verify that the contents of two arrays are the same
contentEquals(double[], double[]) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Verify that the contents of two arrays are the same
contentEquals(float[], float[]) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Verify that the contents of two arrays are the same
contentEquals(int[], int[]) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Verify that the contents of two arrays are the same
contentEquals(long[], long[]) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Verify that the contents of two arrays are the same
contentEquals(short[], short[]) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Verify that the contents of two arrays are the same
contentEquals(T[], T[]) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsGeneric
Verify that the contents of two arrays are the same
CONVERSION_MAP - Static variable in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Map of actions for data conversion
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
declaredOnly() - Method in class ushiosan.jvm_utilities.lang.reflection.options.ReflectionOpts
Data option to get only elements declared by the class
distance(double, double) - Static method in class ushiosan.jvm_utilities.lang.Maths
Returns the distance between two values.
DOUBLE_EMPTY - Static variable in interface ushiosan.jvm_utilities.internal.collection.IArrsConstants
An empty array of Double representing the absence of data
doubleOf(double...) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Generate a primitive double array

E

EMPTY_EXTENSIONS - Static variable in class ushiosan.jvm_utilities.lang.io.IO
Empty extensions array
EMPTY_SIZE - Static variable in interface ushiosan.jvm_utilities.internal.collection.IArrsConstants
The null size of the arrays
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
Class with helper methods for errors and objects of the same type
excludeAll(String...) - Static method in class ushiosan.jvm_utilities.lang.reflection.MethodUtils
Generates a filter to capture elements that are different from the names passed as parameters.
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
Interface that is used as a data model for use filtering files and directories
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
Class with functionalities for handling class fields with 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, ReflectionOpts<Field>) - 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, ReflectionOpts<Field>) - 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.
findMethod(Class<?>, String, ReflectionOpts<Method>, Class<?>...) - Static method in class ushiosan.jvm_utilities.lang.reflection.MethodUtils
It searches inside a class (also inside the classes it inherits) and identifies the one that is mentioned inside the method parameters.
findMethod(Class<?>, String, Class<?>...) - Static method in class ushiosan.jvm_utilities.lang.reflection.MethodUtils
It searches inside a class (also inside the classes it inherits) and identifies the one that is mentioned inside the method parameters.
findMethodObj(Object, String, ReflectionOpts<Method>, Class<?>...) - Static method in class ushiosan.jvm_utilities.lang.reflection.MethodUtils
It searches inside a class (also inside the classes it inherits) and identifies the one that is mentioned inside the method parameters.
findMethodObj(Object, String, Class<?>...) - Static method in class ushiosan.jvm_utilities.lang.reflection.MethodUtils
It searches inside a class (also inside the classes it inherits) and identifies the one that is mentioned inside the method parameters.
first - Variable in class ushiosan.jvm_utilities.lang.collection.elements.Pair
First pair element
FLOAT_EMPTY - Static variable in interface ushiosan.jvm_utilities.internal.collection.IArrsConstants
An empty array of Float representing the absence of data
floatOf(float...) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
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<?>, ReflectionOpts<Field>) - 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)
getAllClassMethods(Class<?>) - Static method in class ushiosan.jvm_utilities.lang.reflection.MethodUtils
Returns all defined and undefined methods of a class (for this, this method accesses the inheritance tree to get all these fields)
getAllClassMethods(Class<?>, ReflectionOpts<Method>) - Static method in class ushiosan.jvm_utilities.lang.reflection.MethodUtils
Returns all defined and undefined methods 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.
getArrayIndividualClass(T[]) - Static method in class ushiosan.jvm_utilities.lang.Cls
Returns the class of the individual object in an array.
getArrayIndividualClass(T[][]) - Static method in class ushiosan.jvm_utilities.lang.Cls
Returns the class of the individual object in an array.
getArrayMultipleIndividualClass(Object) - Static method in class ushiosan.jvm_utilities.lang.Cls
Returns the class of the individual object in an array.
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.
getDefault() - Static method in class ushiosan.jvm_utilities.lang.reflection.options.ReflectionOpts
Returns the default instance.
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
Returns the file name
getFilename(Path) - Static method in class ushiosan.jvm_utilities.lang.io.IO
Returns the location name
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

IArrsConstants - Interface in ushiosan.jvm_utilities.internal.collection
Interface used to handle constants for arrays.
INDEX_NOT_FOUND - Static variable in interface ushiosan.jvm_utilities.internal.collection.IArrsConstants
number to represent not found operation in the arrays
indexOf(byte[], byte) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Search elements in the array
indexOf(char[], char) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Search elements in the array
indexOf(double[], double) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Search elements in the array
indexOf(float[], float) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Search elements in the array
indexOf(int[], int) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Search elements in the array
indexOf(long[], long) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Search elements in the array
indexOf(short[], short) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Search elements in the array
indexOf(Object[], Object) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsGeneric
Search elements in the array
INT_EMPTY - Static variable in interface ushiosan.jvm_utilities.internal.collection.IArrsConstants
An empty array of Integer representing the absence of data
intOf(int...) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Generate a primitive int array
InvalidArgumentTypeException - Exception in ushiosan.jvm_utilities.error
Exception used to define if an argument is not of the required valid type (Normally java has static typing, but it is possible to simulate dynamic typing so this exception makes sense)
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
Class containing functionality for input and output elements.
IOImpl - Class in ushiosan.jvm_utilities.internal.io
Base class containing functionality for input and output elements
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
isVerbose() - Method in class ushiosan.jvm_utilities.internal.print.str.BasePrintObject
check if an object is verbose or not
isVerbose() - Method in class ushiosan.jvm_utilities.internal.print.str.SimplePrintObject
check if an object is verbose or not
isVerbose() - Method in class ushiosan.jvm_utilities.internal.print.str.VerbosePrintObject
check if an object is verbose or not
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

J

join(Class<T>, T[], T[]) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsGeneric
Merge two arrays into one
join(T[], T[]) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsGeneric
Merge two arrays into one
joinAll(Class<T>, T[]...) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsGeneric
Combine multiple arrays into one
joinAll(T[]...) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsGeneric
Combine multiple arrays into one

L

lastElement(byte[]) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Returns the last element of the array
lastElement(char[]) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Returns the last element of the array
lastElement(double[]) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Returns the last element of the array
lastElement(float[]) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Returns the last element of the array
lastElement(int[]) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Returns the last element of the array
lastElement(long[]) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Returns the last element of the array
lastElement(short[]) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Returns the last element of the array
lastElement(T[]) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsGeneric
Returns the last element of the array
lastIndexOf(byte[], byte) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Search an element in the array.
lastIndexOf(char[], char) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Search an element in the array.
lastIndexOf(double[], double) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Search an element in the array.
lastIndexOf(float[], float) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Search an element in the array.
lastIndexOf(int[], int) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Search an element in the array.
lastIndexOf(long[], long) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Search an element in the array.
lastIndexOf(short[], short) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Search an element in the array.
lastIndexOf(Object[], Object) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsGeneric
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.
LONG_EMPTY - Static variable in interface ushiosan.jvm_utilities.internal.collection.IArrsConstants
An empty array of Long representing the absence of data
longOf(long...) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
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
Create a read-only empty map.
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
Class that contains extra utilities for mathematical operations
MethodUtils - Class in ushiosan.jvm_utilities.lang.reflection
Class containing utilities for handling methods obtained by reflection.
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
Error that represents that a method or action does not have a defined behavior
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.internal.collection.ArrsPrimitive
Generates a generic array with numeric objects.
Numbers - Class in ushiosan.jvm_utilities.lang
Class containing functionality for general number manipulation
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
Class containing functionality for general object manipulation, recasting, and data checking.
OBJ_EMPTY - Static variable in interface ushiosan.jvm_utilities.internal.collection.IArrsConstants
An empty array of Object representing the absence of data
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(Pair<T, K>) - Static method in class ushiosan.jvm_utilities.lang.collection.elements.Trio
Copies the content of a Pair object and converts it to a Trio object.
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.internal.collection.ArrsGeneric
Generate array from given values.
of(T...) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsGeneric
Generate array from given values.
of(T, K) - Static method in class ushiosan.jvm_utilities.lang.collection.elements.Pair
Shortcut pair instance
of(T, K, V) - Static method in class ushiosan.jvm_utilities.lang.collection.elements.Trio
Shortcut trio instance
onlyPublic() - Method in class ushiosan.jvm_utilities.lang.reflection.options.ReflectionOpts
Data option to get only public elements

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
Enumerated type for identification of the operating system on which the JVM is running.
predicates() - Method in class ushiosan.jvm_utilities.lang.reflection.options.ReflectionOpts
List of predicates for the data filter
PrintExclude - Annotation Interface in ushiosan.jvm_utilities.lang.print.annotations
Annotation used to tell the method Obj.toInstanceString(Object) to ignore that element and not take it into account
PrintInstance - Class in ushiosan.jvm_utilities.internal.print.instance
Class with utilities used to print instances dynamically
printMap - Variable in class ushiosan.jvm_utilities.internal.print.str.BasePrintObject
Print map
PrintObj - Class in ushiosan.jvm_utilities.lang.print
Class with utilities used to print objects dynamically
PrintOpts - Annotation Interface in ushiosan.jvm_utilities.lang.print.annotations
Interface used to define the behavior of the object when printing its content dynamically.
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
Class containing utilities for pseudorandom actions
range - Variable in enum class ushiosan.jvm_utilities.lang.random.TextType
ASCII start and end range
recursive() - Method in class ushiosan.jvm_utilities.lang.reflection.options.ReflectionOpts
Data option to perform the action recursively
ReflectionOpts<T extends Member> - Class in ushiosan.jvm_utilities.lang.reflection.options
Data class for data reflection options
ReflectionOpts() - Constructor for class ushiosan.jvm_utilities.lang.reflection.options.ReflectionOpts
Default constructor
regexMultipleOf(boolean, String...) - Static method in class ushiosan.jvm_utilities.lang.reflection.MethodUtils
Generates a filter to capture the items that meet that constraint.
regexMultipleOf(boolean, Pattern...) - Static method in class ushiosan.jvm_utilities.lang.reflection.MethodUtils
Generates a filter to capture the items that meet that constraint.
regexMultipleOf(String...) - Static method in class ushiosan.jvm_utilities.lang.reflection.MethodUtils
Generates a filter to capture the items that meet that constraint.
regexMultipleOf(Pattern...) - Static method in class ushiosan.jvm_utilities.lang.reflection.MethodUtils
Generates a filter to capture the items that meet that constraint.
regexOf(String) - Static method in class ushiosan.jvm_utilities.lang.reflection.MethodUtils
Generates a filter to capture the elements that meet said restriction
regexOf(String, boolean) - Static method in class ushiosan.jvm_utilities.lang.reflection.MethodUtils
Generates a filter to capture the elements that meet said restriction
regexOf(Pattern) - Static method in class ushiosan.jvm_utilities.lang.reflection.MethodUtils
Generates a filter to capture the elements that meet said restriction
regexOf(Pattern, boolean) - Static method in class ushiosan.jvm_utilities.lang.reflection.MethodUtils
Generates a filter to capture the elements that meet said restriction
RegexPredicate<T> - Interface in ushiosan.jvm_utilities.function.predicate
Interface used as a data filter to search for files by regular expression
requireAnnotations(boolean, Class<? extends Annotation>...) - Static method in class ushiosan.jvm_utilities.lang.reflection.MethodUtils
Generates a filter to check if the object contains one or more annotations.
requireAnnotations(Class<? extends Annotation>...) - Static method in class ushiosan.jvm_utilities.lang.reflection.MethodUtils
Generates a filter to check if the object contains one or more annotations.
resolveUserPath(String...) - Static method in class ushiosan.jvm_utilities.lang.io.IO
Returns a specific path within the user's folder.
run() - Method in interface ushiosan.jvm_utilities.function.RunnableError
When an object implementing interface Runnable is used to create a thread, starting the thread causes the object's run method to be called in that separately executing thread.
Run - Interface in ushiosan.jvm_utilities.function
Interface used for the execution of actions very similar to what is done in the Runnable interface
Run.Safe - Interface in ushiosan.jvm_utilities.function
Interface used for the execution of actions very similar to what is done in the Runnable interface.
RunnableError - Interface in ushiosan.jvm_utilities.function
Interface with the same behavior as Runnable but with the ability to handle errors within it
runWithErr() - Method in interface ushiosan.jvm_utilities.function.RunnableError
The general contract of the method run is that it may take any action whatsoever.

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
setDeclaredOnly(boolean) - Method in class ushiosan.jvm_utilities.lang.reflection.options.ReflectionOpts
Change the state of the class to handle information not defined by the class
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.
setOnlyPublic(boolean) - Method in class ushiosan.jvm_utilities.lang.reflection.options.ReflectionOpts
Change the state of the class to handle private data
setPredicates(Predicate<T>...) - Method in class ushiosan.jvm_utilities.lang.reflection.options.ReflectionOpts
Add a new filter to the list of options.
setRecursive(boolean) - Method in class ushiosan.jvm_utilities.lang.reflection.options.ReflectionOpts
Change the state of the class to handle recursively data
setSkipAbstracts(boolean) - Method in class ushiosan.jvm_utilities.lang.reflection.options.ReflectionOpts
Change the state of the class to handle abstract elements
setSkipStatic(boolean) - Method in class ushiosan.jvm_utilities.lang.reflection.options.ReflectionOpts
Change the state of the class to handle static elements
SHORT_EMPTY - Static variable in interface ushiosan.jvm_utilities.internal.collection.IArrsConstants
An empty array of Short representing the absence of data
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.internal.collection.ArrsPrimitive
Generate a primitive short array
SimplePrintArray - Class in ushiosan.jvm_utilities.internal.print.str
Class with functionalities for printing arrays dynamically
SimplePrintArray() - Constructor for class ushiosan.jvm_utilities.internal.print.str.SimplePrintArray
 
SimplePrintObject - Class in ushiosan.jvm_utilities.internal.print.str
Class with functionalities for printing objects dynamically
skipAbstracts() - Method in class ushiosan.jvm_utilities.lang.reflection.options.ReflectionOpts
Data option to exclude abstracts elements
skipStatic() - Method in class ushiosan.jvm_utilities.lang.reflection.options.ReflectionOpts
Data option to exclude static elements
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.
Strings - Class in ushiosan.jvm_utilities.lang
Class with utilities for handling text strings

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
Evaluates this predicate on the given argument.
testFile(File) - Method in interface ushiosan.jvm_utilities.function.predicate.RegexPredicate
Evaluates this predicate on the given argument.
testPath(Path) - Method in interface ushiosan.jvm_utilities.function.predicate.ExtensionPredicate
Evaluates this predicate on the given argument.
testPath(Path) - Method in interface ushiosan.jvm_utilities.function.predicate.RegexPredicate
Evaluates this predicate on the given argument.
testZipEntry(ZipEntry) - Method in interface ushiosan.jvm_utilities.function.predicate.ExtensionPredicate
Evaluates this predicate on the given argument.
testZipEntry(ZipEntry) - Method in interface ushiosan.jvm_utilities.function.predicate.RegexPredicate
Evaluates this predicate on the given argument.
TextType - Enum Class in ushiosan.jvm_utilities.lang.random
Enumerated type that identifies what type of text is the one that will be generated randomly
third - Variable in class ushiosan.jvm_utilities.lang.collection.elements.Trio
Third element
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(byte[]) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Convert any array of primitive numbers to an array of numeric objects
toNumberArray(double[]) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Convert any array of primitive numbers to an array of numeric objects
toNumberArray(float[]) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Convert any array of primitive numbers to an array of numeric objects
toNumberArray(int[]) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Convert any array of primitive numbers to an array of numeric objects
toNumberArray(long[]) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Convert any array of primitive numbers to an array of numeric objects
toNumberArray(short[]) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Convert any array of primitive numbers to an array of numeric objects
toObject(Object) - Static method in class ushiosan.jvm_utilities.lang.Obj
converts any object to a generic object.
toObjectArray(boolean[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Convert any array to object array.
toObjectArray(byte[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Convert any array to object array.
toObjectArray(char[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Convert any array to object array.
toObjectArray(double[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Convert any array to object array.
toObjectArray(float[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Convert any array to object array.
toObjectArray(int[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Convert any array to object array.
toObjectArray(long[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Convert any array to object array.
toObjectArray(short[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Convert any array to object array.
toObjectArray(T[]) - 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 class ushiosan.jvm_utilities.lang.reflection.options.ReflectionOpts
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
toUnsafeObjectArray(Object) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
Convert any array to object array.
transform(T[], Function<T, V>) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsGeneric
Converts one array to another but with a different data type.
transform(T[], Function<T, V>, IntFunction<V[]>) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsGeneric
Converts one array to another but with a different data type.
transformByte(byte[], Function<Byte, T>) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Converts one array to another but with a different data type.
transformByte(byte[], Function<Byte, T>, IntFunction<T[]>) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Converts one array to another but with a different data type.
transformChar(char[], Function<Character, T>) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Converts one array to another but with a different data type.
transformChar(char[], Function<Character, T>, IntFunction<T[]>) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Converts one array to another but with a different data type.
transformDouble(double[], Function<Double, T>) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Converts one array to another but with a different data type.
transformDouble(double[], Function<Double, T>, IntFunction<T[]>) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Converts one array to another but with a different data type.
transformFloat(float[], Function<Float, T>) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Converts one array to another but with a different data type.
transformFloat(float[], Function<Float, T>, IntFunction<T[]>) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Converts one array to another but with a different data type.
transformInt(int[], Function<Integer, T>) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Converts one array to another but with a different data type.
transformInt(int[], Function<Integer, T>, IntFunction<T[]>) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Converts one array to another but with a different data type.
transformLong(long[], Function<Long, T>) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Converts one array to another but with a different data type.
transformLong(long[], Function<Long, T>, IntFunction<T[]>) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Converts one array to another but with a different data type.
transformShort(short[], Function<Short, T>) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Converts one array to another but with a different data type.
transformShort(short[], Function<Short, T>, IntFunction<T[]>) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Converts one array to another but with a different data type.
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.
Trio<T,K,V> - Class in ushiosan.jvm_utilities.lang.collection.elements
Data structure that represents 3 values within the same object.
Trio(T, K, V) - Constructor for class ushiosan.jvm_utilities.lang.collection.elements.Trio
Default constructor
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.internal.collection.ArrsPrimitive
Returns the last element of the array
unsafeLastElement(char[]) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Returns the last element of the array
unsafeLastElement(double[]) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Returns the last element of the array
unsafeLastElement(float[]) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Returns the last element of the array
unsafeLastElement(int[]) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Returns the last element of the array
unsafeLastElement(long[]) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Returns the last element of the array
unsafeLastElement(short[]) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsPrimitive
Returns the last element of the array
unsafeLastElement(T[]) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsGeneric
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.lang.reflection.options - package ushiosan.jvm_utilities.lang.reflection.options
 
ushiosan.jvm_utilities.system - package ushiosan.jvm_utilities.system
 

V

validField() - Static method in class ushiosan.jvm_utilities.lang.reflection.MethodUtils
Generates a filter to check if a field is valid within a class
validGetterMethod() - Static method in class ushiosan.jvm_utilities.lang.reflection.MethodUtils
Generates a filter to check if a method is valid inside a class (also checks if it is a getter)
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
Class that contains functionality for printing arrays in detail
VerbosePrintArray() - Constructor for class ushiosan.jvm_utilities.internal.print.str.VerbosePrintArray
 
VerbosePrintObject - Class in ushiosan.jvm_utilities.internal.print.str
Class that contains functionality for printing objects in detail

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
Class containing utilities and filters for handling zip files and their contents
A B C D E F G I J L M N O P R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form