Index
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
Applyinterface 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
Applyinterface 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
Applyinterface 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
Applyinterface 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.Resultinterface 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.ResultErrorinterface but with the difference that it can generate an error at the time of its call. - applyErr(T, Apply.ResultError<T, V, ?>) - Static method in class ushiosan.jvm_utilities.lang.Obj
-
Applies configuration to an object based on a local context.
- 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
Byterepresenting 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
Characterrepresenting 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
- CollectionsSync - Class in ushiosan.jvm_utilities.lang.collection
- 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
Pairobject.
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
Doublerepresenting 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.Entryto 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.FieldUtils
-
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
Pairobjects. - extractPairs(Properties) - Static method in class ushiosan.jvm_utilities.lang.collection.elements.Pair
-
Extracts all properties entries and converts them to
Pairobjects.
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
Floatrepresenting 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
Integerrepresenting 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
nullas 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 ofcause). - 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
UNIXlike 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
Longrepresenting 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.Entryto 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
nullas 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 ofcause). - 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
Objectrepresenting 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
- 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
Numberinitialized to the value represented by the specifiedString. - 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() - Element in annotation interface ushiosan.jvm_utilities.lang.print.annotations.PrintOpts
-
Recursively traverses the inheritance tree until it reaches the root class.
- 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.FieldUtils
-
Generates a filter to capture the items that meet that constraint.
- regexMultipleOf(boolean, Pattern...) - Static method in class ushiosan.jvm_utilities.lang.reflection.FieldUtils
-
Generates a filter to capture the items that meet that constraint.
- regexMultipleOf(String...) - Static method in class ushiosan.jvm_utilities.lang.reflection.FieldUtils
-
Generates a filter to capture the items that meet that constraint.
- regexMultipleOf(Pattern...) - Static method in class ushiosan.jvm_utilities.lang.reflection.FieldUtils
-
Generates a filter to capture the items that meet that constraint.
- regexOf(String) - Static method in class ushiosan.jvm_utilities.lang.reflection.FieldUtils
-
Generates a filter to capture the elements that meet said restriction
- regexOf(String, boolean) - Static method in class ushiosan.jvm_utilities.lang.reflection.FieldUtils
-
Generates a filter to capture the elements that meet said restriction
- regexOf(Pattern) - Static method in class ushiosan.jvm_utilities.lang.reflection.FieldUtils
-
Generates a filter to capture the elements that meet said restriction
- regexOf(Pattern, boolean) - Static method in class ushiosan.jvm_utilities.lang.reflection.FieldUtils
-
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.FieldUtils
-
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.FieldUtils
-
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
Runnableis used to create a thread, starting the thread causes the object'srunmethod 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
Runnableinterface - Run.Safe - Interface in ushiosan.jvm_utilities.function
-
Interface used for the execution of actions very similar to what is done in the
Runnableinterface. - RunnableError - Interface in ushiosan.jvm_utilities.function
-
Interface with the same behavior as
Runnablebut with the ability to handle errors within it - runWithErr() - Method in interface ushiosan.jvm_utilities.function.RunnableError
-
The general contract of the method
runis 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
Shortrepresenting 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.FieldUtils
-
Generates a filter to check if a field is valid within a class
- validGetterMethod() - Static method in class ushiosan.jvm_utilities.lang.reflection.FieldUtils
-
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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form