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
- ALL_SYMBOLS - Enum constant in enum class ushiosan.jvm_utilities.lang.random.TextType
-
Element that identifies any character within the ASCII standard
- ALPHANUMERIC - Enum constant in enum class ushiosan.jvm_utilities.lang.random.TextType
-
Element that identifies letter and number type characters
- also(T, Apply.Empty<T>) - Static method in class ushiosan.jvm_utilities.lang.Obj
-
Applies configuration to an object based on a local context.
- apply(T) - Method in interface ushiosan.jvm_utilities.function.Apply.Empty
-
Apply configuration to the object and return it as a result
- apply(T) - Method in interface ushiosan.jvm_utilities.function.Apply.EmptyError
-
Apply configuration to the object and return it as a result
- apply(T) - Method in interface ushiosan.jvm_utilities.function.Apply.Result
-
Apply configuration to the object and return it as a result
- apply(T) - Method in interface ushiosan.jvm_utilities.function.Apply.ResultError
-
Apply configuration to the object and return it as a result
- apply(T, Apply.Result<T, V>) - Static method in class ushiosan.jvm_utilities.lang.Obj
-
Applies configuration to an object based on a local context.
- Apply - Interface in ushiosan.jvm_utilities.function
- Apply.Empty<T> - Interface in ushiosan.jvm_utilities.function
- Apply.EmptyError<T> - Interface in ushiosan.jvm_utilities.function
- Apply.EmptyErrorSafe<T> - Interface in ushiosan.jvm_utilities.function
- Apply.Result<T,
V> - Interface in ushiosan.jvm_utilities.function - Apply.ResultError<T,
V> - Interface in ushiosan.jvm_utilities.function - Apply.ResultErrorSafe<T,
V> - Interface in ushiosan.jvm_utilities.function - Arch - Enum Class in ushiosan.jvm_utilities.system
- ARM - Enum constant in enum class ushiosan.jvm_utilities.system.Arch
-
ARM architecture (The new Apple devices runs in this architecture)
- arrayString(Object[]) - Method in class ushiosan.jvm_utilities.internal.print.str.BasePrintArray
-
Converts an array into a plain text representation of all its component elements.
- arrayString(Object[]) - Method in class ushiosan.jvm_utilities.internal.print.str.SimplePrintArray
-
Converts an array into a plain text representation of all its component elements.
- arrayString(Object[]) - Method in class ushiosan.jvm_utilities.internal.print.str.VerbosePrintArray
-
Converts an array into a plain text representation of all its component elements.
- Arrs - Class in ushiosan.jvm_utilities.lang.collection
- ArrsImpl - Class in ushiosan.jvm_utilities.internal.collection
- attachExtension(boolean, Pair<Apply.Result<Object, String>, Class<?>[]>) - Method in class ushiosan.jvm_utilities.lang.print.PrintObj
-
Insert new printable extension to the instance
- attachExtension(boolean, Apply.Result<Object, String>, Class<?>...) - Method in class ushiosan.jvm_utilities.lang.print.PrintObj
-
Insert new printable extension to the instance
- attachExtension(Pair<Apply.Result<Object, String>, Class<?>[]>) - Method in class ushiosan.jvm_utilities.internal.print.str.BasePrintObject
-
Insert new printable extension to the instance
- attachExtension(Apply.Result<Object, String>, Class<?>...) - Method in class ushiosan.jvm_utilities.internal.print.str.BasePrintObject
-
Insert new printable extension to the instance
B
- BasePrintArray - Class in ushiosan.jvm_utilities.internal.print.str
- BasePrintArray() - Constructor for class ushiosan.jvm_utilities.internal.print.str.BasePrintArray
-
This class cannot be instantiated.
- BasePrintObject - Class in ushiosan.jvm_utilities.internal.print.str
- BasePrintObject() - Constructor for class ushiosan.jvm_utilities.internal.print.str.BasePrintObject
-
This class cannot be instantiated.
- booleanOf(boolean...) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Generate a primitive boolean array
- byteOf(Number...) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Generate a primitive byte array
C
- canCast(Object, Class<T>) - Static method in class ushiosan.jvm_utilities.lang.Obj
-
Check if one object can be cast to another type.
- canCastNotNull(Object, Class<T>) - Static method in class ushiosan.jvm_utilities.lang.Obj
-
Check if one object can be cast to another type.
- capitalize(CharSequence) - Static method in class ushiosan.jvm_utilities.lang.Strings
-
Transforms the text string and converts each word start to an uppercase letter
- capitalize(CharSequence, boolean) - Static method in class ushiosan.jvm_utilities.lang.Strings
-
Transforms the text string and converts each word start to an uppercase letter
- capitalizeWord(CharSequence) - Static method in class ushiosan.jvm_utilities.lang.Strings
-
Change the first letter of the word to a capital letter.
- cast(Object) - Static method in class ushiosan.jvm_utilities.lang.Obj
-
Recast the object towards the assigned destination.
- cast(Object, Class<T>) - Static method in class ushiosan.jvm_utilities.lang.Obj
-
Recast the object towards the assigned destination.
- charOf(char...) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Generate a primitive char array
- clamp(double, double, double) - Static method in class ushiosan.jvm_utilities.lang.Maths
-
Keeps the value within a specified range.
- ClassUtils - Class in ushiosan.jvm_utilities.lang.reflection
- Cls - Class in ushiosan.jvm_utilities.lang
- collectionOf(Collection<T>) - Static method in class ushiosan.jvm_utilities.lang.collection.CollectionsSync
-
Create a mutable synchronized collection with all given elements.
- Collections - Class in ushiosan.jvm_utilities.lang.collection
- CollectionsSync - Class in ushiosan.jvm_utilities.lang.collection
- com.github.ushiosan.jvm_utilities - module com.github.ushiosan.jvm_utilities
- contains(byte[], byte) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Checks if the array contains the selected element.
- contains(char[], char) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Checks if the array contains the selected element.
- contains(double[], double) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Checks if the array contains the selected element.
- contains(float[], float) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Checks if the array contains the selected element.
- contains(int[], int) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Checks if the array contains the selected element.
- contains(long[], long) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Checks if the array contains the selected element.
- contains(short[], short) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Checks if the array contains the selected element.
- contains(Object[], Object) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Checks if the array contains the selected element.
- copyOf(Map.Entry<T, K>) - Static method in class ushiosan.jvm_utilities.lang.collection.elements.Pair
-
Copies the content of a map entry and converts it to a
Pairobject.
D
- DECIMAL_TOLERANCE - Static variable in class ushiosan.jvm_utilities.lang.Maths
-
Default decimal operations tolerance
- distance(double, double) - Static method in class ushiosan.jvm_utilities.lang.Maths
-
Returns the distance between two values.
- doubleOf(double...) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Generate a primitive double array
E
- EMPTY_EXTENSIONS - Static variable in class ushiosan.jvm_utilities.lang.io.IO
-
Empty extensions array
- end - Variable in enum class ushiosan.jvm_utilities.lang.random.TextType
-
ASCII range end
- entryOf(K, V) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
-
Instantiate
Map.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
- EXTENSION_IDENTIFIER - Static variable in class ushiosan.jvm_utilities.lang.io.IO
-
Character used to identify all file extensions
- ExtensionPredicate<T> - Interface in ushiosan.jvm_utilities.function.predicate
- extractPairs(Map<T, K>) - Static method in class ushiosan.jvm_utilities.lang.collection.elements.Pair
-
Extracts all map entries and converts them to
Pairobjects.
F
- FieldUtils - Class in ushiosan.jvm_utilities.lang.reflection
- FILESYSTEM_ROOT - Static variable in class ushiosan.jvm_utilities.internal.io.IOImpl
-
Filesystem path root
- findField(Class<?>, String) - Static method in class ushiosan.jvm_utilities.lang.reflection.FieldUtils
-
It searches inside a class (also inside the classes it inherits) and identifies the one that is mentioned inside the parameters of the method.
- 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.
- first - Variable in class ushiosan.jvm_utilities.lang.collection.elements.Pair
-
First pair element
- floatOf(float...) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Generate a primitive float array
- FREE_BSD - Enum constant in enum class ushiosan.jvm_utilities.system.Platform
-
Free BSD operating system family
G
- 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.
- getAllRecursiveFields(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)
- 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.
- getExtension(File) - Static method in class ushiosan.jvm_utilities.lang.io.IO
-
Returns the file extension.
- getExtension(Path) - Static method in class ushiosan.jvm_utilities.lang.io.IO
-
Returns the file extension.
- getExtension(ZipEntry) - Static method in class ushiosan.jvm_utilities.lang.io.IO
-
Returns the zip entry extension.
- getExtensions() - Method in interface ushiosan.jvm_utilities.function.predicate.ExtensionPredicate
-
Get current predicate accepted extensions
- getExtensionUnsafe(File) - Static method in class ushiosan.jvm_utilities.lang.io.IO
-
Returns the file extension
- getExtensionUnsafe(Path) - Static method in class ushiosan.jvm_utilities.lang.io.IO
-
Returns the file extension
- getExtensionUnsafe(ZipEntry) - Static method in class ushiosan.jvm_utilities.lang.io.IO
-
Returns the zip entry extension
- getFilename(File) - Static method in class ushiosan.jvm_utilities.lang.io.IO
- getFilename(Path) - Static method in class ushiosan.jvm_utilities.lang.io.IO
- getFilename(ZipEntry) - Static method in class ushiosan.jvm_utilities.lang.io.IO
-
Returns the entry name of a zip file
- getFilesystem(URI) - Static method in class ushiosan.jvm_utilities.lang.io.IO
-
Returns a valid file system depending on the scheme of the given url
- getFilesystem(URL) - Static method in class ushiosan.jvm_utilities.lang.io.IO
-
Returns a valid file system depending on the scheme of the given url
- getInstance() - Static method in class ushiosan.jvm_utilities.internal.print.instance.PrintInstance
-
Get current class instance
- getInstance(boolean) - Static method in class ushiosan.jvm_utilities.internal.print.str.BasePrintObject
-
Get valid print object instance
- getPattern() - Method in interface ushiosan.jvm_utilities.function.predicate.RegexPredicate
-
Get predicate pattern
- getPlatformName() - Method in enum class ushiosan.jvm_utilities.system.Platform
-
Get current platform name
- getRandom() - Static method in class ushiosan.jvm_utilities.lang.random.Rand
-
Returns a pseudorandom object to use in the methods of this same class
- getRandom(long) - Static method in class ushiosan.jvm_utilities.lang.random.Rand
-
Returns a pseudorandom object to use in the methods of this same class
- getRandomRange(int, int, long) - Static method in class ushiosan.jvm_utilities.lang.random.Rand
-
Returns an array of pseudorandom numbers within a specified range
- getRandomRange(int, int, long, boolean) - Static method in class ushiosan.jvm_utilities.lang.random.Rand
-
Returns an array of pseudorandom numbers within a specified range
- getRandomRange(long, long, long) - Static method in class ushiosan.jvm_utilities.lang.random.Rand
-
Returns an array of pseudorandom numbers within a specified range
- getRandomRange(long, long, long, boolean) - Static method in class ushiosan.jvm_utilities.lang.random.Rand
-
Returns an array of pseudorandom numbers within a specified range
- getRandomString(char...) - Static method in class ushiosan.jvm_utilities.lang.random.Rand
-
Returns a pseudo random text string, depending on the selected setting
- getRandomString(int, char...) - Static method in class ushiosan.jvm_utilities.lang.random.Rand
-
Returns a pseudo random text string, depending on the selected setting
- getRandomString(int, TextType, char...) - Static method in class ushiosan.jvm_utilities.lang.random.Rand
-
Returns a pseudo random text string, depending on the selected setting
- getRawArch() - Static method in enum class ushiosan.jvm_utilities.system.Arch
-
Gets the current platform architecture
- getRootCause(Throwable) - Static method in class ushiosan.jvm_utilities.error.Errors
-
Returns the base cause of the exception.
- getRunningArch() - Static method in enum class ushiosan.jvm_utilities.system.Arch
-
Returns the current architecture where the JVM is running
- getRunningPlatform() - Static method in enum class ushiosan.jvm_utilities.system.Platform
-
Returns the current platform where the JVM is running
- getterAccess() - Element in annotation interface ushiosan.jvm_utilities.lang.print.annotations.PrintOpts
-
Option to give access to the getter elements of an instance.
- getterPrefix() - Element in annotation interface ushiosan.jvm_utilities.lang.print.annotations.PrintOpts
-
Prefix regular expression indicating which methods will be accessible by name
- getterSuffix() - Element in annotation interface ushiosan.jvm_utilities.lang.print.annotations.PrintOpts
-
Suffix regular expression indicating which methods will be accessible by name
- getUserPath() - Static method in class ushiosan.jvm_utilities.lang.io.IO
-
Depending on the operating system, it returns the path of the current user.
- getValidFilesystem(URI) - Static method in class ushiosan.jvm_utilities.internal.io.IOImpl
-
Returns a valid file system depending on the scheme of the given url
- getValidFilesystem(URL) - Static method in class ushiosan.jvm_utilities.internal.io.IOImpl
-
Returns a valid file system depending on the scheme of the given url
- getValidPath(URI) - Static method in class ushiosan.jvm_utilities.internal.io.IOImpl
-
Returns the path of an url in the file system (if the scheme is supported).
- getValidPath(URL) - Static method in class ushiosan.jvm_utilities.internal.io.IOImpl
-
Returns the path of an url in the file system (if the scheme is supported).
- getVersion() - Method in enum class ushiosan.jvm_utilities.system.Platform
-
Get current platform version
I
- INDEX_NOT_FOUND - Static variable in class ushiosan.jvm_utilities.lang.collection.Arrs
-
number to represent not found operation in the arrays
- indexOf(byte[], byte) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Search elements in the array
- indexOf(char[], char) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Search elements in the array
- indexOf(double[], double) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Search elements in the array
- indexOf(float[], float) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Search elements in the array
- indexOf(int[], int) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Search elements in the array
- indexOf(long[], long) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Search elements in the array
- indexOf(short[], short) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Search elements in the array
- indexOf(Object[], Object) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Search elements in the array
- intOf(int...) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Generate a primitive int array
- InvalidArgumentTypeException - Exception in ushiosan.jvm_utilities.error
- InvalidArgumentTypeException() - Constructor for exception ushiosan.jvm_utilities.error.InvalidArgumentTypeException
-
Constructs a new exception with
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
- IOImpl - Class in ushiosan.jvm_utilities.internal.io
- IOImpl() - Constructor for class ushiosan.jvm_utilities.internal.io.IOImpl
-
This class cannot be instantiated.
- isAnyTypeOf(Object, Class<?>...) - Static method in class ushiosan.jvm_utilities.lang.Obj
-
Checks if the object is one of the specified types.
- isDecimal(double) - Static method in class ushiosan.jvm_utilities.lang.Numbers
-
Determine if a decimal number contains decimals after the floating point.
- isFullPathInspect() - Method in interface ushiosan.jvm_utilities.function.predicate.RegexPredicate
-
Determines whether to inspect the full path or just the filename
- isNotNull(Object) - Static method in class ushiosan.jvm_utilities.lang.Obj
-
Checks if an object or reference is not null.
- isNull(Object) - Static method in class ushiosan.jvm_utilities.lang.Obj
-
Checks if an object or reference is null.
- isPrimitive(Class<?>) - Static method in class ushiosan.jvm_utilities.lang.Cls
-
Checks whether the class of the argument is of some primitive type or some wrapper class corresponding to the primitive type.
- isPrimitive(Object) - Static method in class ushiosan.jvm_utilities.lang.Cls
-
Checks whether the class of the argument is of some primitive type or some wrapper class corresponding to the primitive type.
- isPrimitiveArray(Class<?>) - Static method in class ushiosan.jvm_utilities.lang.Cls
-
Checks if the class of the argument is of some primitive type or some wrapper class corresponding to the primitive type (version for arrays).
- isPrimitiveArray(Object) - Static method in class ushiosan.jvm_utilities.lang.Cls
-
Checks if the class of the argument is of some primitive type or some wrapper class corresponding to the primitive type (version for arrays).
- isRegularFile(ZipEntry) - Static method in class ushiosan.jvm_utilities.lang.io.ZipUtils
-
Check if the input is a regular file
- isUnix() - Method in enum class ushiosan.jvm_utilities.system.Platform
-
Determine if current platform is a
UNIXlike operating system - isZero(double) - Static method in class ushiosan.jvm_utilities.lang.Maths
-
Checks if a decimal number is zero
- isZero(double, double) - Static method in class ushiosan.jvm_utilities.lang.Maths
-
Checks if a decimal number is zero
L
- lastElement(byte[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Returns the last element of the array
- lastElement(char[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Returns the last element of the array
- lastElement(double[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Returns the last element of the array
- lastElement(float[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Returns the last element of the array
- lastElement(int[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Returns the last element of the array
- lastElement(long[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Returns the last element of the array
- lastElement(short[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Returns the last element of the array
- lastElement(T[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Returns the last element of the array
- lastIndexOf(byte[], byte) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Search an element in the array.
- lastIndexOf(char[], char) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Search an element in the array.
- lastIndexOf(double[], double) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Search an element in the array.
- lastIndexOf(float[], float) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Search an element in the array.
- lastIndexOf(int[], int) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Search an element in the array.
- lastIndexOf(long[], long) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Search an element in the array.
- lastIndexOf(short[], short) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Search an element in the array.
- lastIndexOf(Object[], Object) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Search an element in the array.
- launch(Class<T>, Object...) - Static method in class ushiosan.jvm_utilities.error.Errors
-
Launch specific exception.
- lerp(double, double, double) - Static method in class ushiosan.jvm_utilities.lang.Maths
-
Linear interpolation between two numbers.
- lerpPrecise(double, double, double) - Static method in class ushiosan.jvm_utilities.lang.Maths
-
Linear interpolation between two numbers.
- LETTERS - Enum constant in enum class ushiosan.jvm_utilities.lang.random.TextType
-
Element that identifies only letter type characters and excludes numbers and special characters.
- linkedListOf(Collection<T>) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
-
Create a linked list with all given elements.
- linkedListOf(T...) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
-
Create a linked list with all given elements.
- linkedMapOf(Map.Entry<K, V>...) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
-
Create a linked map with all the given elements.
- linkedMapOf(Pair<K, V>...) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
-
Create a linked map with all the given elements.
- linkedSetOf(Collection<T>) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
-
Create a linked set with all given elements.
- linkedSetOf(T...) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
-
Create a linked set with all given elements.
- LINUX - Enum constant in enum class ushiosan.jvm_utilities.system.Platform
-
Linux operating system family (distros)
- listOf(Collection<T>) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
-
Create an immutable list with all given elements.
- listOf(Iterator<T>) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
-
Create an immutable list with all given elements.
- listOf(T...) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
-
Create an immutable list with all given elements.
- listOf(T...) - Static method in class ushiosan.jvm_utilities.lang.collection.CollectionsSync
-
Create a mutable synchronized list with all given elements.
- longOf(long...) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Generate a primitive long array
M
- MACOS - Enum constant in enum class ushiosan.jvm_utilities.system.Platform
-
Mac operating system family (IOS not supported)
- makeOf(Class<?>, Class<?>) - Static method in exception ushiosan.jvm_utilities.error.InvalidArgumentTypeException
-
Generate a configured exception
- makeOf(String, String) - Static method in exception ushiosan.jvm_utilities.error.InvalidArgumentTypeException
-
Generate a configured exception
- mapOf() - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
- mapOf(Map.Entry<K, V>...) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
-
Create a read-only map with all the given elements.
- mapOf(Map.Entry<K, V>...) - Static method in class ushiosan.jvm_utilities.lang.collection.CollectionsSync
-
Create a mutable synchronized map with all the given elements.
- mapOf(Pair<K, V>...) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
-
Create a read-only map with all the given elements.
- mapOf(Pair<K, V>...) - Static method in class ushiosan.jvm_utilities.lang.collection.CollectionsSync
-
Create a mutable synchronized map with all the given elements.
- Maths - Class in ushiosan.jvm_utilities.lang
- mutableEntryOf(K, V) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
-
Instantiate
Map.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
- 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.lang.collection.Arrs
-
Generates a generic array with numeric objects.
- Numbers - Class in ushiosan.jvm_utilities.lang
- NUMERIC - Enum constant in enum class ushiosan.jvm_utilities.lang.random.TextType
-
Element that identifies only characters of type number
O
- Obj - Class in ushiosan.jvm_utilities.lang
- of(boolean, String) - Static method in interface ushiosan.jvm_utilities.function.predicate.RegexPredicate
-
Generate instance of
RegexPredicate - of(boolean, String...) - Static method in interface ushiosan.jvm_utilities.function.predicate.ExtensionPredicate
-
Generate instance of
ExtensionPredicate - of(String) - Static method in interface ushiosan.jvm_utilities.function.predicate.RegexPredicate
-
Generate instance of
RegexPredicate - of(String...) - Static method in interface ushiosan.jvm_utilities.function.predicate.ExtensionPredicate
-
Generate instance of
ExtensionPredicate - of(Iterator<?>) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Generate array from given values.
- of(T...) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Generate array from given values.
- of(T, K) - Static method in class ushiosan.jvm_utilities.lang.collection.elements.Pair
-
Shortcut pair instance
P
- Pair<T,
K> - Class in ushiosan.jvm_utilities.lang.collection.elements -
Immutable object used to represent elements with 2 values (element pair).
- Pair(T, K) - Constructor for class ushiosan.jvm_utilities.lang.collection.elements.Pair
-
Default constructor
- pairCast(Pair<?, Class<T>>) - Static method in class ushiosan.jvm_utilities.lang.Obj
-
Recast the object towards the assigned destination.
- parse(CharSequence) - Static method in class ushiosan.jvm_utilities.lang.Numbers
-
Returns a new
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
- PrintExclude - Annotation Interface in ushiosan.jvm_utilities.lang.print.annotations
- PrintInstance - Class in ushiosan.jvm_utilities.internal.print.instance
- printMap - Variable in class ushiosan.jvm_utilities.internal.print.str.BasePrintObject
-
Print map
- PrintObj - Class in ushiosan.jvm_utilities.lang.print
- PrintOpts - Annotation Interface in ushiosan.jvm_utilities.lang.print.annotations
- privateFieldsAccess() - Element in annotation interface ushiosan.jvm_utilities.lang.print.annotations.PrintOpts
-
Option to give access to the internal elements of an instance.
R
- Rand - Class in ushiosan.jvm_utilities.lang.random
- RegexPredicate<T> - Interface in ushiosan.jvm_utilities.function.predicate
- resolveUserPath(String...) - Static method in class ushiosan.jvm_utilities.lang.io.IO
-
Returns a specific path within the user's folder.
- Run - Interface in ushiosan.jvm_utilities.function
- Run.Safe - Interface in ushiosan.jvm_utilities.function
S
- safeApply(T) - Method in interface ushiosan.jvm_utilities.function.Apply.EmptyErrorSafe
-
The same behavior of
Apply.EmptyError.apply(Object)but without launch any error - safeApply(T) - Method in interface ushiosan.jvm_utilities.function.Apply.ResultErrorSafe
-
The same behavior of
Apply.ResultError.apply(Object)but without launch any error - safeInvoke() - Method in interface ushiosan.jvm_utilities.function.Run.Safe
-
The same behavior of
Run.invoke()but without launch any error - second - Variable in class ushiosan.jvm_utilities.lang.collection.elements.Pair
-
Second pair element
- setOf(Collection<T>) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
-
Create a set with all given elements.
- setOf(T...) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
-
Create a set with all given elements.
- setOf(T...) - Static method in class ushiosan.jvm_utilities.lang.collection.CollectionsSync
-
Create a mutable synchronized set with all given elements.
- shortName() - Element in annotation interface ushiosan.jvm_utilities.lang.print.annotations.PrintOpts
-
Print instance short name
- shortOf(Number...) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Generate a primitive short array
- SimplePrintArray - Class in ushiosan.jvm_utilities.internal.print.str
- SimplePrintArray() - Constructor for class ushiosan.jvm_utilities.internal.print.str.SimplePrintArray
- SimplePrintObject - Class in ushiosan.jvm_utilities.internal.print.str
- SOLARIS - Enum constant in enum class ushiosan.jvm_utilities.system.Platform
-
Solaris operating system family
- stackOf(Collection<T>) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
-
Create a stack with all given elements.
- stackOf(T...) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
-
Create a stack with all given elements.
- start - Variable in enum class ushiosan.jvm_utilities.lang.random.TextType
-
ASCII range start
- Strings - Class in ushiosan.jvm_utilities.lang
T
- test(T) - Method in interface ushiosan.jvm_utilities.function.predicate.ExtensionPredicate
-
Evaluates this predicate on the given argument.
- test(T) - Method in interface ushiosan.jvm_utilities.function.predicate.RegexPredicate
-
Evaluates this predicate on the given argument.
- testFile(File) - Method in interface ushiosan.jvm_utilities.function.predicate.ExtensionPredicate
- testFile(File) - Method in interface ushiosan.jvm_utilities.function.predicate.RegexPredicate
- testPath(Path) - Method in interface ushiosan.jvm_utilities.function.predicate.ExtensionPredicate
- testPath(Path) - Method in interface ushiosan.jvm_utilities.function.predicate.RegexPredicate
- testZipEntry(ZipEntry) - Method in interface ushiosan.jvm_utilities.function.predicate.ExtensionPredicate
- testZipEntry(ZipEntry) - Method in interface ushiosan.jvm_utilities.function.predicate.RegexPredicate
- TextType - Enum Class in ushiosan.jvm_utilities.lang.random
- toClassString(Object) - Method in class ushiosan.jvm_utilities.internal.print.str.BasePrintObject
-
Class string representation
- toCollectionString(Object) - Method in class ushiosan.jvm_utilities.internal.print.str.BasePrintObject
-
Collection string representation
- toCollectionString(Object) - Method in class ushiosan.jvm_utilities.internal.print.str.SimplePrintObject
-
Collection string representation
- toCollectionString(Object) - Method in class ushiosan.jvm_utilities.internal.print.str.VerbosePrintObject
-
Collection string representation
- toDegrees(double) - Static method in class ushiosan.jvm_utilities.lang.Maths
-
Performs a conversion from radians to degrees
- toDetailString(Object) - Static method in class ushiosan.jvm_utilities.lang.Obj
-
Object string representation.
- toEntryString(Object) - Method in class ushiosan.jvm_utilities.internal.print.str.BasePrintObject
-
Entry string representation
- toInstanceString(Object) - Static method in class ushiosan.jvm_utilities.lang.Obj
-
Loop through the entire object and create a representation of the object in a text string.
- toInstanceString(Object) - Static method in class ushiosan.jvm_utilities.lang.print.PrintObj
-
Loop through the entire object and create a representation of the object in a text string.
- toMapString(Object) - Method in class ushiosan.jvm_utilities.internal.print.str.BasePrintObject
-
Map string representation
- toMapString(Object) - Method in class ushiosan.jvm_utilities.internal.print.str.SimplePrintObject
-
Map string representation
- toMapString(Object) - Method in class ushiosan.jvm_utilities.internal.print.str.VerbosePrintObject
-
Map string representation
- toNumberArray(Object) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsImpl
-
Convert any array of primitive numbers to an array of numeric objects
- toNumberOf(byte[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Convert the primitive byte array to a numeric array
- toNumberOf(double[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Convert the primitive double array to a numeric array
- toNumberOf(float[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Convert the primitive float array to a numeric array
- toNumberOf(int[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Convert the primitive int array to a numeric array
- toNumberOf(long[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Convert the primitive long array to a numeric array
- toNumberOf(short[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Convert the primitive short array to a numeric array
- toObject(Object) - Static method in class ushiosan.jvm_utilities.lang.Obj
-
converts any object to a generic object.
- toObjectArray(Object) - Static method in class ushiosan.jvm_utilities.internal.collection.ArrsImpl
-
Convert any array to object array.
- toObjectArray(Object) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Convert any array to object array.
- toObjectString(Object) - Method in class ushiosan.jvm_utilities.internal.print.str.BasePrintObject
-
Generic object string representation
- toObjString(Object) - Static method in class ushiosan.jvm_utilities.lang.Obj
-
Object string representation.
- toRadians(double) - Static method in class ushiosan.jvm_utilities.lang.Maths
-
Performs a conversion from degrees to radians
- toString() - Method in class ushiosan.jvm_utilities.lang.collection.elements.Pair
-
Object string representation
- toString() - Method in enum class ushiosan.jvm_utilities.system.Arch
-
Object string representation
- toString() - Method in enum class ushiosan.jvm_utilities.system.Platform
-
Object string representation
- toString(Object) - Method in class ushiosan.jvm_utilities.internal.print.instance.PrintInstance
-
Loop through the entire object and create a representation of the object in a text string.
- toString(Object) - Method in class ushiosan.jvm_utilities.internal.print.str.BasePrintArray
-
Array string representation
- toString(Throwable, boolean) - Static method in class ushiosan.jvm_utilities.error.Errors
-
Returns the exception stack trace in text format.
- toString(Object) - Method in class ushiosan.jvm_utilities.internal.print.str.BasePrintObject
-
Object string representation
- toString(Object) - Static method in class ushiosan.jvm_utilities.lang.Obj
-
Object string representation
- toString(Object, boolean) - Static method in class ushiosan.jvm_utilities.lang.print.PrintObj
-
Object string representation
- toStringString(Object) - Method in class ushiosan.jvm_utilities.internal.print.str.BasePrintObject
-
String representation
- toTypeArgs(Object...) - Static method in class ushiosan.jvm_utilities.lang.Cls
-
Returns the type of all data passed as arguments
- treeSetOf(Comparator<T>, Collection<T>) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
-
Create a linked set with all given elements.
- treeSetOf(Comparator<T>, T...) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
-
Create a tree set with all given elements.
- treeSetOf(T...) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
-
Create a tree set with all given elements.
- tryCast(Object, Class<T>) - Static method in class ushiosan.jvm_utilities.lang.Obj
-
Tries to recast the object towards the assigned destination, but does not generate an error.
- tryCast(Object, Class<T>, Apply.Empty<T>) - Static method in class ushiosan.jvm_utilities.lang.Obj
-
Tries to recast the object towards the assigned destination, but does not generate an error.
U
- UNKNOWN - Enum constant in enum class ushiosan.jvm_utilities.system.Arch
-
Unknown architecture.
- UNKNOWN - Enum constant in enum class ushiosan.jvm_utilities.system.Platform
-
Unknown platform.
- unsafeLastElement(byte[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Returns the last element of the array
- unsafeLastElement(char[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Returns the last element of the array
- unsafeLastElement(double[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Returns the last element of the array
- unsafeLastElement(float[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Returns the last element of the array
- unsafeLastElement(int[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Returns the last element of the array
- unsafeLastElement(long[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Returns the last element of the array
- unsafeLastElement(short[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Returns the last element of the array
- unsafeLastElement(T[]) - Static method in class ushiosan.jvm_utilities.lang.collection.Arrs
-
Returns the last element of the array
- ushiosan.jvm_utilities.error - package ushiosan.jvm_utilities.error
- ushiosan.jvm_utilities.function - package ushiosan.jvm_utilities.function
- ushiosan.jvm_utilities.function.predicate - package ushiosan.jvm_utilities.function.predicate
- ushiosan.jvm_utilities.internal.collection - package ushiosan.jvm_utilities.internal.collection
- ushiosan.jvm_utilities.internal.io - package ushiosan.jvm_utilities.internal.io
- ushiosan.jvm_utilities.internal.print.instance - package ushiosan.jvm_utilities.internal.print.instance
- ushiosan.jvm_utilities.internal.print.str - package ushiosan.jvm_utilities.internal.print.str
- ushiosan.jvm_utilities.lang - package ushiosan.jvm_utilities.lang
- ushiosan.jvm_utilities.lang.collection - package ushiosan.jvm_utilities.lang.collection
- ushiosan.jvm_utilities.lang.collection.elements - package ushiosan.jvm_utilities.lang.collection.elements
- ushiosan.jvm_utilities.lang.io - package ushiosan.jvm_utilities.lang.io
- ushiosan.jvm_utilities.lang.print - package ushiosan.jvm_utilities.lang.print
- ushiosan.jvm_utilities.lang.print.annotations - package ushiosan.jvm_utilities.lang.print.annotations
- ushiosan.jvm_utilities.lang.random - package ushiosan.jvm_utilities.lang.random
- ushiosan.jvm_utilities.lang.reflection - package ushiosan.jvm_utilities.lang.reflection
- ushiosan.jvm_utilities.system - package ushiosan.jvm_utilities.system
V
- valueOf(String) - Static method in enum class ushiosan.jvm_utilities.lang.random.TextType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ushiosan.jvm_utilities.system.Arch
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ushiosan.jvm_utilities.system.Platform
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class ushiosan.jvm_utilities.lang.random.TextType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ushiosan.jvm_utilities.system.Arch
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ushiosan.jvm_utilities.system.Platform
-
Returns an array containing the constants of this enum class, in the order they are declared.
- vectorOf(Collection<T>) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
-
Create a vector with all given elements.
- vectorOf(T...) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
-
Create a vector with all given elements.
- VerbosePrintArray - Class in ushiosan.jvm_utilities.internal.print.str
- VerbosePrintArray() - Constructor for class ushiosan.jvm_utilities.internal.print.str.VerbosePrintArray
- VerbosePrintObject - Class in ushiosan.jvm_utilities.internal.print.str
W
- walkDir(Path, boolean, Predicate<Path>...) - Static method in class ushiosan.jvm_utilities.lang.io.IO
-
Generates a stream where it recursively iterates through all the directories within the given destination.
- walkDirArr(Path, boolean, Predicate<Path>...) - Static method in class ushiosan.jvm_utilities.lang.io.IO
-
Generates an array where it recursively iterates through all the directories within the given destination.
- weakMapOf(Map.Entry<K, V>...) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
-
Create a weak-reference map with all the given elements.
- weakMapOf(Pair<K, V>...) - Static method in class ushiosan.jvm_utilities.lang.collection.Collections
-
Create a weak-reference map with all the given elements.
- WINDOWS - Enum constant in enum class ushiosan.jvm_utilities.system.Platform
-
Windows operating system family
X
- X64 - Enum constant in enum class ushiosan.jvm_utilities.system.Arch
-
64-bit architecture
- X86 - Enum constant in enum class ushiosan.jvm_utilities.system.Arch
-
32-bit architecture
Z
- ZipUtils - Class in ushiosan.jvm_utilities.lang.io
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form