Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- acceptLogRootRefs(UUID, String, Map<Long, String>) - Method in interface com.clumd.projects.java_common_utils.logging.api.CustomLogHandler
-
A method to act as an initialiser for any Custom Log Controller
- acceptLogRootRefs(UUID, String, Map<Long, String>) - Method in class com.clumd.projects.java_common_utils.logging.controllers.ConsoleController
- acceptLogRootRefs(UUID, String, Map<Long, String>) - Method in class com.clumd.projects.java_common_utils.logging.controllers.DenseConsoleController
- acceptLogRootRefs(UUID, String, Map<Long, String>) - Method in class com.clumd.projects.java_common_utils.logging.controllers.FileController
- ALL - Static variable in class com.clumd.projects.java_common_utils.logging.common.CustomLevel
- ANON_THREAD - Static variable in class com.clumd.projects.java_common_utils.logging.LogRoot
- apply(T) - Method in interface com.clumd.projects.java_common_utils.base_enhancements.FunctionPotentialException
- Argument<T> - Class in com.clumd.projects.java_common_utils.arg_parser
-
This Class represents all the configuration required to parse a single Command Line Argument into a usable output
- Argument.ArgumentBuilder<T> - Class in com.clumd.projects.java_common_utils.arg_parser
-
Overridden Builder for part of the Lombok process.
- argumentResult(T) - Method in class com.clumd.projects.java_common_utils.arg_parser.Argument.ArgumentBuilder
-
If this argument needs a value, then this should be the fully validated and parsed output of that value.
- attemptValueConversion(String) - Method in class com.clumd.projects.java_common_utils.arg_parser.Argument
-
This method should be called by the implementing
CLIArgParserif a value is provided for this Argument.
B
- basicConsoleHandler(boolean) - Static method in class com.clumd.projects.java_common_utils.logging.LogRoot
-
Create a basic instance of a Console Handler with various defaults set.
- basicDenseConsoleHandler() - Static method in class com.clumd.projects.java_common_utils.logging.LogRoot
-
Creates a sparse no-fluff Console Handler with dense message output.
- basicFileHandler() - Static method in class com.clumd.projects.java_common_utils.logging.LogRoot
-
As
LogRoot.basicFileHandler(String)but the directory is defaulted to the CURRENT WORKING DIRECTORY WHEN THE JAVA PROCESS WAS STARTED. - basicFileHandler(String) - Static method in class com.clumd.projects.java_common_utils.logging.LogRoot
-
Create a basic instance of a File Handler with various defaults set.
- BLACK - Enum constant in enum class com.clumd.projects.java_common_utils.logging.common.Format
- BLACK_BACKGROUND - Enum constant in enum class com.clumd.projects.java_common_utils.logging.common.Format
- BLUE - Enum constant in enum class com.clumd.projects.java_common_utils.logging.common.Format
- BLUE_BACKGROUND - Enum constant in enum class com.clumd.projects.java_common_utils.logging.common.Format
- BOLD - Enum constant in enum class com.clumd.projects.java_common_utils.logging.common.Format
- BRIGHT_BLACK - Enum constant in enum class com.clumd.projects.java_common_utils.logging.common.Format
- BRIGHT_BLACK_BACKGROUND - Enum constant in enum class com.clumd.projects.java_common_utils.logging.common.Format
- BRIGHT_BLUE - Enum constant in enum class com.clumd.projects.java_common_utils.logging.common.Format
- BRIGHT_BLUE_BACKGROUND - Enum constant in enum class com.clumd.projects.java_common_utils.logging.common.Format
- BRIGHT_CYAN - Enum constant in enum class com.clumd.projects.java_common_utils.logging.common.Format
- BRIGHT_CYAN_BACKGROUND - Enum constant in enum class com.clumd.projects.java_common_utils.logging.common.Format
- BRIGHT_GREEN - Enum constant in enum class com.clumd.projects.java_common_utils.logging.common.Format
- BRIGHT_GREEN_BACKGROUND - Enum constant in enum class com.clumd.projects.java_common_utils.logging.common.Format
- BRIGHT_PURPLE - Enum constant in enum class com.clumd.projects.java_common_utils.logging.common.Format
- BRIGHT_PURPLE_BACKGROUND - Enum constant in enum class com.clumd.projects.java_common_utils.logging.common.Format
- BRIGHT_RED - Enum constant in enum class com.clumd.projects.java_common_utils.logging.common.Format
- BRIGHT_RED_BACKGROUND - Enum constant in enum class com.clumd.projects.java_common_utils.logging.common.Format
- BRIGHT_WHITE - Enum constant in enum class com.clumd.projects.java_common_utils.logging.common.Format
- BRIGHT_WHITE_BACKGROUND - Enum constant in enum class com.clumd.projects.java_common_utils.logging.common.Format
- BRIGHT_YELLOW - Enum constant in enum class com.clumd.projects.java_common_utils.logging.common.Format
- BRIGHT_YELLOW_BACKGROUND - Enum constant in enum class com.clumd.projects.java_common_utils.logging.common.Format
- build() - Method in class com.clumd.projects.java_common_utils.arg_parser.Argument.ArgumentBuilder
- builder() - Static method in class com.clumd.projects.java_common_utils.arg_parser.Argument
C
- canEqual(Object) - Method in class com.clumd.projects.java_common_utils.arg_parser.Argument
- canEqual(Object) - Method in class com.clumd.projects.java_common_utils.models.Pair
- CLIArgParser - Interface in com.clumd.projects.java_common_utils.arg_parser
-
This represents the implementation of a class capable of parsing
Arguments from the command line. - COLOUR_RESET - Static variable in class com.clumd.projects.java_common_utils.logging.common.CustomLevel
- com.clumd.projects.java_common_utils.arg_parser - package com.clumd.projects.java_common_utils.arg_parser
- com.clumd.projects.java_common_utils.base_enhancements - package com.clumd.projects.java_common_utils.base_enhancements
- com.clumd.projects.java_common_utils.files - package com.clumd.projects.java_common_utils.files
- com.clumd.projects.java_common_utils.logging - package com.clumd.projects.java_common_utils.logging
- com.clumd.projects.java_common_utils.logging.api - package com.clumd.projects.java_common_utils.logging.api
- com.clumd.projects.java_common_utils.logging.common - package com.clumd.projects.java_common_utils.logging.common
- com.clumd.projects.java_common_utils.logging.controllers - package com.clumd.projects.java_common_utils.logging.controllers
- com.clumd.projects.java_common_utils.models - package com.clumd.projects.java_common_utils.models
- CONFIG - Static variable in class com.clumd.projects.java_common_utils.logging.common.CustomLevel
- ConsoleController - Class in com.clumd.projects.java_common_utils.logging.controllers
- ConsoleController(boolean) - Constructor for class com.clumd.projects.java_common_utils.logging.controllers.ConsoleController
- consoleDateTimeFormatter - Variable in class com.clumd.projects.java_common_utils.logging.controllers.ConsoleController
- conversionFunction(FunctionPotentialException<String, T, E>) - Method in class com.clumd.projects.java_common_utils.arg_parser.Argument.ArgumentBuilder
-
This constructor is used to override the conversion function in order to wrap the call to the
Function.apply(Object)such that the implementing user can use checked exceptions if they want, without it causing compile time issues. - createFormat(Collection<Format>) - Static method in enum class com.clumd.projects.java_common_utils.logging.common.Format
-
Used to create a custom Log Format with a selection of format modifiers, this can include Bold, underline and colour for example.
- createLogger(Class<?>) - Static method in class com.clumd.projects.java_common_utils.logging.LogRoot
-
Used to create a Logger instance by referencing the Class you want the logger for.
- createLogger(String) - Static method in class com.clumd.projects.java_common_utils.logging.LogRoot
-
Used to create a Logger instance by a string name.
- createLogger(String, String) - Static method in class com.clumd.projects.java_common_utils.logging.LogRoot
-
Used to create a Logger instance by a string name, with a custom prefix.
- CRITICAL - Static variable in class com.clumd.projects.java_common_utils.logging.common.CustomLevel
- CustomLevel - Class in com.clumd.projects.java_common_utils.logging.common
- CustomLevel(String, int) - Constructor for class com.clumd.projects.java_common_utils.logging.common.CustomLevel
- CustomLevel(String, int, LogLevelFormat) - Constructor for class com.clumd.projects.java_common_utils.logging.common.CustomLevel
- CustomLevel(String, int, String) - Constructor for class com.clumd.projects.java_common_utils.logging.common.CustomLevel
- CustomLogHandler - Interface in com.clumd.projects.java_common_utils.logging.api
-
An Interface to ensure that a custom Log Controller instance is capable of accepting some variables which should included in logs.
- CYAN - Enum constant in enum class com.clumd.projects.java_common_utils.logging.common.Format
- CYAN_BACKGROUND - Enum constant in enum class com.clumd.projects.java_common_utils.logging.common.Format
D
- DATA - Static variable in class com.clumd.projects.java_common_utils.logging.common.CustomLevel
- DEBUG - Static variable in class com.clumd.projects.java_common_utils.logging.common.CustomLevel
- defaultValue(T) - Method in class com.clumd.projects.java_common_utils.arg_parser.Argument.ArgumentBuilder
-
Used to set the default value, and also mark that the default value has been set.
- defaultValueSet(boolean) - Method in class com.clumd.projects.java_common_utils.arg_parser.Argument.ArgumentBuilder
-
Used to track if a default value has been set for this argument to be used if no CLI value is found.
- deleteDirectoryIfExists(String) - Static method in class com.clumd.projects.java_common_utils.files.FileUtils
-
Used to delete a directory on the filesystem if it exists, if not - no action is taken.
- deleteFileIfExists(String) - Static method in class com.clumd.projects.java_common_utils.files.FileUtils
-
Used to delete a file on the filesystem if it exists, if not - no action is taken.
- deleteIfExists(String) - Static method in class com.clumd.projects.java_common_utils.files.FileUtils
-
Used to delete an item on the filesystem if it exists, if not - no action is taken.
- DenseConsoleController - Class in com.clumd.projects.java_common_utils.logging.controllers
- DenseConsoleController() - Constructor for class com.clumd.projects.java_common_utils.logging.controllers.DenseConsoleController
- denseConsoleDateTimeFormatter - Variable in class com.clumd.projects.java_common_utils.logging.controllers.DenseConsoleController
- description(String) - Method in class com.clumd.projects.java_common_utils.arg_parser.Argument.ArgumentBuilder
-
Used to describe the purpose of this Argument and how it should be used.
E
- EMERGENCY - Static variable in class com.clumd.projects.java_common_utils.logging.common.CustomLevel
- equals(Object) - Method in class com.clumd.projects.java_common_utils.arg_parser.Argument
- equals(Object) - Method in class com.clumd.projects.java_common_utils.logging.common.CustomLevel
- equals(Object) - Method in class com.clumd.projects.java_common_utils.models.Pair
- ERROR - Static variable in class com.clumd.projects.java_common_utils.logging.common.CustomLevel
- ExtendedLogger - Class in com.clumd.projects.java_common_utils.logging
-
This class is a very basic extension of the built-in JUL
Logger, but with an expansive selection of 'log' methods for all the combinations of operations the average user might require. - ExtendedLogger(String) - Constructor for class com.clumd.projects.java_common_utils.logging.ExtendedLogger
-
Protected method to construct a logger for a named subsystem.
- ExtendedLogRecord - Class in com.clumd.projects.java_common_utils.logging.common
-
An extended
LogRecordwhich also supports the notion of 'tagging' log messages. - ExtendedLogRecord(Level, String) - Constructor for class com.clumd.projects.java_common_utils.logging.common.ExtendedLogRecord
- ExtendedLogRecord(Level, String, String) - Constructor for class com.clumd.projects.java_common_utils.logging.common.ExtendedLogRecord
- ExtendedLogRecord(Level, String, Set<String>) - Constructor for class com.clumd.projects.java_common_utils.logging.common.ExtendedLogRecord
F
- FAILURE - Static variable in class com.clumd.projects.java_common_utils.logging.common.CustomLevel
- FATAL - Static variable in class com.clumd.projects.java_common_utils.logging.common.CustomLevel
- FileController - Class in com.clumd.projects.java_common_utils.logging.controllers
- FileController(String, int, int, boolean) - Constructor for class com.clumd.projects.java_common_utils.logging.controllers.FileController
-
Pass-through constructor ensuring we will use the desired custom formatter, and match ALL records.
- fileDateTimeFormatter - Variable in class com.clumd.projects.java_common_utils.logging.controllers.FileController
- FileUtils - Class in com.clumd.projects.java_common_utils.files
-
A collection of useful methods to call for various File operations I find myself needing to do frequently.
- Format - Enum Class in com.clumd.projects.java_common_utils.logging.common
-
Simple Formatting Utility class to describe basic transformations you could do to a Console Log String.
- FunctionPotentialException<T,
R, E extends Throwable> - Interface in com.clumd.projects.java_common_utils.base_enhancements -
An extension to
Functionwhich allows the apply method to throw checked exceptions if desired.
G
- getArgumentResult() - Method in class com.clumd.projects.java_common_utils.arg_parser.Argument
-
If this argument needs a value, then this should be the fully validated and parsed output of that value.
- getBoilerplate(Collection<Argument<?>>) - Method in interface com.clumd.projects.java_common_utils.arg_parser.CLIArgParser
-
Used to get the boilerplate message that can be used to print to the CLI with the relevant argument options and their usage descriptions.
- getBoilerplate(Collection<Argument<?>>) - Method in class com.clumd.projects.java_common_utils.arg_parser.JavaArgParser
- getConversionFunction() - Method in class com.clumd.projects.java_common_utils.arg_parser.Argument
-
This function is used to convert an argument from the CLI string form, into the object the running process needs.
- getDefaultValue() - Method in class com.clumd.projects.java_common_utils.arg_parser.Argument
-
This should be used as the default value, if nothing is provided for the conversion function
- getDescription() - Method in class com.clumd.projects.java_common_utils.arg_parser.Argument
-
Used to describe the purpose of this Argument and how it should be used.
- getFileAsBytes(String) - Static method in class com.clumd.projects.java_common_utils.files.FileUtils
-
This is used to return the raw bytes of a given file.
- getFileAsString(String) - Static method in class com.clumd.projects.java_common_utils.files.FileUtils
-
This method takes a file path, and concats all the content into a single string.
- getFileAsStrings(String) - Static method in class com.clumd.projects.java_common_utils.files.FileUtils
-
This method takes a file path, and returns an array of strings for each line in the file.
- getFirst() - Method in class com.clumd.projects.java_common_utils.models.Pair
- getFormatString() - Method in interface com.clumd.projects.java_common_utils.logging.api.LogLevelFormat
-
Gets the formatting string for the associated Log level
- getFormatString() - Method in enum class com.clumd.projects.java_common_utils.logging.common.Format
- getFormattedLogData() - Method in interface com.clumd.projects.java_common_utils.logging.api.LoggableData
-
Used to return the data the implementing class would like to display within a Log statement.
- getLeft() - Method in class com.clumd.projects.java_common_utils.models.Pair
- getLevelFormat() - Method in interface com.clumd.projects.java_common_utils.logging.api.LogLevel
-
Get the formatting this Log Level should be displayed with
- getLevelFormat() - Method in class com.clumd.projects.java_common_utils.logging.common.CustomLevel
- getLevelName() - Method in interface com.clumd.projects.java_common_utils.logging.api.LogLevel
-
Get the name of this Log Level.
- getLevelName() - Method in class com.clumd.projects.java_common_utils.logging.common.CustomLevel
- getLocalResourceAsString(String) - Static method in class com.clumd.projects.java_common_utils.files.FileUtils
-
This is used to get a file part of the source as a string.
- getLocalResourceAsStrings(String) - Static method in class com.clumd.projects.java_common_utils.files.FileUtils
-
This is used to get the contents of a file line by line.
- getLongOptions() - Method in class com.clumd.projects.java_common_utils.arg_parser.Argument
-
Used to contain all the word alias' to indicate this option
- getPriority() - Method in interface com.clumd.projects.java_common_utils.logging.api.LogLevel
-
Get the priority of this Log Level
- getPriority() - Method in class com.clumd.projects.java_common_utils.logging.common.CustomLevel
- getRight() - Method in class com.clumd.projects.java_common_utils.models.Pair
- getSecond() - Method in class com.clumd.projects.java_common_utils.models.Pair
- getShortOptions() - Method in class com.clumd.projects.java_common_utils.arg_parser.Argument
-
Used to contain all the single character alias' to indicate this option
- getTags() - Method in class com.clumd.projects.java_common_utils.logging.common.ExtendedLogRecord
- getUniqueId() - Method in class com.clumd.projects.java_common_utils.arg_parser.Argument
-
Used to index the options, must be unique and supplied by the user.
- getValidationFunction() - Method in class com.clumd.projects.java_common_utils.arg_parser.Argument
-
This function can be provided to run a verification step that the argument's value is acceptable.
- GREEN - Enum constant in enum class com.clumd.projects.java_common_utils.logging.common.Format
- GREEN_BACKGROUND - Enum constant in enum class com.clumd.projects.java_common_utils.logging.common.Format
H
- hashCode() - Method in class com.clumd.projects.java_common_utils.arg_parser.Argument
- hashCode() - Method in class com.clumd.projects.java_common_utils.logging.common.CustomLevel
- hashCode() - Method in class com.clumd.projects.java_common_utils.models.Pair
- hasValue() - Method in class com.clumd.projects.java_common_utils.arg_parser.Argument
-
Used to indicate if this argument can be followed by a value, defaults to false
- hasValue(boolean) - Method in class com.clumd.projects.java_common_utils.arg_parser.Argument.ArgumentBuilder
-
This is used to set the hasValue of this argument, it is only required as an override to the default constructor to allow the conversionFunction to trigger a change of state when a conversionFunction is provided.
I
- ImmutablePair<L extends Serializable,
R extends Serializable> - Class in com.clumd.projects.java_common_utils.models -
An instance of
Pair, but where the values are immutable, and references cannot be changed once set. - ImmutablePair(L, R) - Constructor for class com.clumd.projects.java_common_utils.models.ImmutablePair
- IMPORTANT - Static variable in class com.clumd.projects.java_common_utils.logging.common.CustomLevel
- INFO - Static variable in class com.clumd.projects.java_common_utils.logging.common.CustomLevel
- init(String, String) - Static method in class com.clumd.projects.java_common_utils.logging.LogRoot
-
As
LogRoot.init(String, String, String), but with systemID defaulting to null, which will use some programmatic ID, involving system hostname. - init(String, String, String) - Static method in class com.clumd.projects.java_common_utils.logging.LogRoot
-
Used to initialise the Log Root with some base parameters.
- isDefaultValueSet() - Method in class com.clumd.projects.java_common_utils.arg_parser.Argument
-
Used to track if a default value has been set for this argument to be used if no CLI value is found.
- isMandatory() - Method in class com.clumd.projects.java_common_utils.arg_parser.Argument
-
Used to indicate if this argument is mandatory and MUST be provided for the utilising code to function.
- isMandatory(boolean) - Method in class com.clumd.projects.java_common_utils.arg_parser.Argument.ArgumentBuilder
-
Used to indicate if this argument is mandatory and MUST be provided for the utilising code to function.
- ITALIC - Enum constant in enum class com.clumd.projects.java_common_utils.logging.common.Format
J
- JavaArgParser - Class in com.clumd.projects.java_common_utils.arg_parser
-
A useful implementation of
CLIArgParserwith all basic features supported. - JavaArgParser() - Constructor for class com.clumd.projects.java_common_utils.arg_parser.JavaArgParser
L
- log(Level, String) - Method in class com.clumd.projects.java_common_utils.logging.ExtendedLogger
- log(Level, String, Object) - Method in class com.clumd.projects.java_common_utils.logging.ExtendedLogger
- log(Level, String, Object[]) - Method in class com.clumd.projects.java_common_utils.logging.ExtendedLogger
- log(Level, String, String) - Method in class com.clumd.projects.java_common_utils.logging.ExtendedLogger
- log(Level, String, String, Object) - Method in class com.clumd.projects.java_common_utils.logging.ExtendedLogger
- log(Level, String, String, Object[]) - Method in class com.clumd.projects.java_common_utils.logging.ExtendedLogger
- log(Level, String, String, Throwable) - Method in class com.clumd.projects.java_common_utils.logging.ExtendedLogger
- log(Level, String, String, Throwable, Object) - Method in class com.clumd.projects.java_common_utils.logging.ExtendedLogger
- log(Level, String, String, Throwable, Object[]) - Method in class com.clumd.projects.java_common_utils.logging.ExtendedLogger
- log(Level, String, Throwable) - Method in class com.clumd.projects.java_common_utils.logging.ExtendedLogger
- log(Level, String, Throwable, Object) - Method in class com.clumd.projects.java_common_utils.logging.ExtendedLogger
- log(Level, String, Throwable, Object[]) - Method in class com.clumd.projects.java_common_utils.logging.ExtendedLogger
- log(Level, String, Supplier<String>) - Method in class com.clumd.projects.java_common_utils.logging.ExtendedLogger
- log(Level, String, Supplier<String>, Object) - Method in class com.clumd.projects.java_common_utils.logging.ExtendedLogger
- log(Level, String, Supplier<String>, Object[]) - Method in class com.clumd.projects.java_common_utils.logging.ExtendedLogger
- log(Level, String, Supplier<String>, Throwable) - Method in class com.clumd.projects.java_common_utils.logging.ExtendedLogger
- log(Level, String, Supplier<String>, Throwable, Object) - Method in class com.clumd.projects.java_common_utils.logging.ExtendedLogger
- log(Level, String, Supplier<String>, Throwable, Object[]) - Method in class com.clumd.projects.java_common_utils.logging.ExtendedLogger
- log(Level, Supplier<String>) - Method in class com.clumd.projects.java_common_utils.logging.ExtendedLogger
- log(Level, Supplier<String>, Object) - Method in class com.clumd.projects.java_common_utils.logging.ExtendedLogger
- log(Level, Supplier<String>, Object[]) - Method in class com.clumd.projects.java_common_utils.logging.ExtendedLogger
- log(Level, Supplier<String>, Throwable) - Method in class com.clumd.projects.java_common_utils.logging.ExtendedLogger
- log(Level, Supplier<String>, Throwable, Object) - Method in class com.clumd.projects.java_common_utils.logging.ExtendedLogger
- log(Level, Supplier<String>, Throwable, Object[]) - Method in class com.clumd.projects.java_common_utils.logging.ExtendedLogger
- log(Level, Set<String>, String) - Method in class com.clumd.projects.java_common_utils.logging.ExtendedLogger
- log(Level, Set<String>, String, Object) - Method in class com.clumd.projects.java_common_utils.logging.ExtendedLogger
- log(Level, Set<String>, String, Object[]) - Method in class com.clumd.projects.java_common_utils.logging.ExtendedLogger
- log(Level, Set<String>, String, Throwable) - Method in class com.clumd.projects.java_common_utils.logging.ExtendedLogger
- log(Level, Set<String>, String, Throwable, Object) - Method in class com.clumd.projects.java_common_utils.logging.ExtendedLogger
- log(Level, Set<String>, String, Throwable, Object[]) - Method in class com.clumd.projects.java_common_utils.logging.ExtendedLogger
- log(Level, Set<String>, Supplier<String>) - Method in class com.clumd.projects.java_common_utils.logging.ExtendedLogger
- log(Level, Set<String>, Supplier<String>, Object) - Method in class com.clumd.projects.java_common_utils.logging.ExtendedLogger
- log(Level, Set<String>, Supplier<String>, Object[]) - Method in class com.clumd.projects.java_common_utils.logging.ExtendedLogger
- log(Level, Set<String>, Supplier<String>, Throwable) - Method in class com.clumd.projects.java_common_utils.logging.ExtendedLogger
- log(Level, Set<String>, Supplier<String>, Throwable, Object) - Method in class com.clumd.projects.java_common_utils.logging.ExtendedLogger
- log(Level, Set<String>, Supplier<String>, Throwable, Object[]) - Method in class com.clumd.projects.java_common_utils.logging.ExtendedLogger
- LoggableData - Interface in com.clumd.projects.java_common_utils.logging.api
-
This interface should be used to indicate that a class implements a method to format itself in a design suitable for logging.
- LogLevel - Interface in com.clumd.projects.java_common_utils.logging.api
-
Define a custom extended LogLevel which should always extend
Level, but provide some additional fields and functionality. - LogLevelFormat - Interface in com.clumd.projects.java_common_utils.logging.api
-
Used as a marker interface for the Formatting of an extended LogLevel
- LogRoot - Class in com.clumd.projects.java_common_utils.logging
-
This class is a de-facto root for all Extended Logging functionality.
- longOptions(Set<String>) - Method in class com.clumd.projects.java_common_utils.arg_parser.Argument.ArgumentBuilder
-
Used to contain all the word alias' to indicate this option
M
- makeAllDirs(String) - Static method in class com.clumd.projects.java_common_utils.files.FileUtils
-
Create all the containing directories INCLUDING the leaf for the given path, if not exists.
- makeContainingDirs(String) - Static method in class com.clumd.projects.java_common_utils.files.FileUtils
-
Create all the containing directories for the given path, if not exists.
- metadata - Variable in exception class com.clumd.projects.java_common_utils.base_enhancements.UnwrappableException
- metadata - Variable in exception class com.clumd.projects.java_common_utils.base_enhancements.UnwrappableRuntimeException
- MINOR - Static variable in class com.clumd.projects.java_common_utils.logging.common.CustomLevel
- mustBeUsedWith() - Method in class com.clumd.projects.java_common_utils.arg_parser.Argument
-
Used to denote other CLI Arguments (by reference to their
Argument.uniqueId) which MUST be present if, and only if, this Argument is found on the CLI. - mustBeUsedWith(Set<String>) - Method in class com.clumd.projects.java_common_utils.arg_parser.Argument.ArgumentBuilder
-
Used to denote other CLI Arguments (by reference to their
Argument.uniqueId) which MUST be present if, and only if, this Argument is found on the CLI. - mustNotBeUsedWith() - Method in class com.clumd.projects.java_common_utils.arg_parser.Argument
-
Used to denote other CLI Arguments (by reference to their
Argument.uniqueId) which MUST NOT be used in conjunction with this one if, and only if, this Argument is found on the CLI. - mustNotBeUsedWith(Set<String>) - Method in class com.clumd.projects.java_common_utils.arg_parser.Argument.ArgumentBuilder
-
Used to denote other CLI Arguments (by reference to their
Argument.uniqueId) which MUST NOT be used in conjunction with this one if, and only if, this Argument is found on the CLI.
N
- NONE - Static variable in class com.clumd.projects.java_common_utils.logging.common.CustomLevel
- NOTIFICATION - Static variable in class com.clumd.projects.java_common_utils.logging.common.CustomLevel
O
- of(String, int) - Static method in class com.clumd.projects.java_common_utils.logging.common.CustomLevel
- of(String, int, LogLevelFormat) - Static method in class com.clumd.projects.java_common_utils.logging.common.CustomLevel
- of(String, int, String) - Static method in class com.clumd.projects.java_common_utils.logging.common.CustomLevel
- of(L, R) - Static method in class com.clumd.projects.java_common_utils.models.ImmutablePair
- of(L, R) - Static method in class com.clumd.projects.java_common_utils.models.Pair
- OFF - Static variable in class com.clumd.projects.java_common_utils.logging.common.CustomLevel
- OUTLINE - Enum constant in enum class com.clumd.projects.java_common_utils.logging.common.Format
P
- Pair<L extends Serializable,
R extends Serializable> - Class in com.clumd.projects.java_common_utils.models -
A simple 'Pair' concept, which groups together two objects, via whatever logical grouping the user believes.
- Pair(L, R) - Constructor for class com.clumd.projects.java_common_utils.models.Pair
- parse(String) - Static method in class com.clumd.projects.java_common_utils.logging.common.CustomLevel
- parseFromCLI(Collection<Argument<?>>, String[]) - Method in interface com.clumd.projects.java_common_utils.arg_parser.CLIArgParser
-
As
CLIArgParser.parseFromCLI(Collection, String[], boolean, boolean), but defaulting to false forignoreUnknownCLIArgsandreturnArgsWithDefaultButNotOnCLI - parseFromCLI(Collection<Argument<?>>, String[]) - Method in class com.clumd.projects.java_common_utils.arg_parser.JavaArgParser
- parseFromCLI(Collection<Argument<?>>, String[], boolean, boolean) - Method in interface com.clumd.projects.java_common_utils.arg_parser.CLIArgParser
-
Used to execute the parsing process of Command line arguments into validated program input.
- parseFromCLI(Collection<Argument<?>>, String[], boolean, boolean) - Method in class com.clumd.projects.java_common_utils.arg_parser.JavaArgParser
- PURPLE - Enum constant in enum class com.clumd.projects.java_common_utils.logging.common.Format
- PURPLE_BACKGROUND - Enum constant in enum class com.clumd.projects.java_common_utils.logging.common.Format
R
- RED - Enum constant in enum class com.clumd.projects.java_common_utils.logging.common.Format
- RED_BACKGROUND - Enum constant in enum class com.clumd.projects.java_common_utils.logging.common.Format
- RESET - Enum constant in enum class com.clumd.projects.java_common_utils.logging.common.Format
S
- setApplicationGlobalLevel(CustomLevel) - Static method in class com.clumd.projects.java_common_utils.logging.LogRoot
-
Set the log level across every Logger created within this API to the given Custom Level, but do NOT touch loggers used by 3rd party dependencies.
- setArgumentResult(T) - Method in class com.clumd.projects.java_common_utils.arg_parser.Argument
-
If this argument needs a value, then this should be the fully validated and parsed output of that value.
- setBoilerplate(String, String, String, String, String) - Method in interface com.clumd.projects.java_common_utils.arg_parser.CLIArgParser
-
Used to set all the Strings which should be used if printing help text.
- setBoilerplate(String, String, String, String, String) - Method in class com.clumd.projects.java_common_utils.arg_parser.JavaArgParser
- setBranchLoggingLevel(CustomLevel, String) - Static method in class com.clumd.projects.java_common_utils.logging.LogRoot
-
Used to set the logging level of the indicated branch of package hierarchy.
- setBranchLoggingLevel(CustomLevel, String, String) - Static method in class com.clumd.projects.java_common_utils.logging.LogRoot
-
Used to set the logging level of the indicated branch of package hierarchy.
- setBranchLoggingLevel(CustomLevel, Logger) - Static method in class com.clumd.projects.java_common_utils.logging.LogRoot
-
Used to set the logging level of the indicated branch of package hierarchy.
- setDefaultValue(T) - Method in class com.clumd.projects.java_common_utils.arg_parser.Argument
-
This should be used as the default value, if nothing is provided for the conversion function
- setDefaultValueSet(boolean) - Method in class com.clumd.projects.java_common_utils.arg_parser.Argument
-
Used to track if a default value has been set for this argument to be used if no CLI value is found.
- setFirst(L) - Method in class com.clumd.projects.java_common_utils.models.ImmutablePair
- setFirst(L) - Method in class com.clumd.projects.java_common_utils.models.Pair
- setGlobalBranchLoggingLevel(CustomLevel, String) - Static method in class com.clumd.projects.java_common_utils.logging.LogRoot
-
Used to set the logging level of the indicated branch of package hierarchy.
- setGlobalLoggingLevel(CustomLevel) - Static method in class com.clumd.projects.java_common_utils.logging.LogRoot
-
Set the log level across the entire JVM to the given Custom Level.
- setLeft(L) - Method in class com.clumd.projects.java_common_utils.models.ImmutablePair
- setLeft(L) - Method in class com.clumd.projects.java_common_utils.models.Pair
- setRight(R) - Method in class com.clumd.projects.java_common_utils.models.ImmutablePair
- setRight(R) - Method in class com.clumd.projects.java_common_utils.models.Pair
- setSecond(R) - Method in class com.clumd.projects.java_common_utils.models.ImmutablePair
- setSecond(R) - Method in class com.clumd.projects.java_common_utils.models.Pair
- SEVERE - Static variable in class com.clumd.projects.java_common_utils.logging.common.CustomLevel
- shortOptions(Set<Character>) - Method in class com.clumd.projects.java_common_utils.arg_parser.Argument.ArgumentBuilder
-
Used to contain all the single character alias' to indicate this option
- shouldShortCircuit() - Method in class com.clumd.projects.java_common_utils.arg_parser.Argument
-
Used to tell a parser that if this argument is detected on the CLI at all, it should ALWAYS be returnable to the caller with all present short circuit args.
- shouldShortCircuit(boolean) - Method in class com.clumd.projects.java_common_utils.arg_parser.Argument.ArgumentBuilder
-
Used to tell a parser that if this argument is detected on the CLI at all, it should ALWAYS be returnable to the caller with all present short circuit args.
- SHUTDOWN - Static variable in class com.clumd.projects.java_common_utils.logging.common.CustomLevel
- SUCCESS - Static variable in class com.clumd.projects.java_common_utils.logging.common.CustomLevel
T
- TAB - Static variable in class com.clumd.projects.java_common_utils.logging.LogRoot
- TESTING - Static variable in class com.clumd.projects.java_common_utils.logging.common.CustomLevel
- toString() - Method in class com.clumd.projects.java_common_utils.arg_parser.Argument.ArgumentBuilder
- toString() - Method in class com.clumd.projects.java_common_utils.arg_parser.Argument
-
Overridden to make development cognitively easier by removing the Argument config, and only showing the output for itself.
- toString() - Method in class com.clumd.projects.java_common_utils.models.Pair
- TRACE - Static variable in class com.clumd.projects.java_common_utils.logging.common.CustomLevel
U
- UNDERLINE - Enum constant in enum class com.clumd.projects.java_common_utils.logging.common.Format
- uniqueId(String) - Method in class com.clumd.projects.java_common_utils.arg_parser.Argument.ArgumentBuilder
-
This is used to set the uniqueId of this argument, it is only required as an override to the default constructor to have the value available to the exception strings in the
FunctionPotentialExceptionmethods below - UnwrappableException - Exception Class in com.clumd.projects.java_common_utils.base_enhancements
- UnwrappableException(String) - Constructor for exception class com.clumd.projects.java_common_utils.base_enhancements.UnwrappableException
- UnwrappableException(String, Object...) - Constructor for exception class com.clumd.projects.java_common_utils.base_enhancements.UnwrappableException
- UnwrappableException(String, Throwable) - Constructor for exception class com.clumd.projects.java_common_utils.base_enhancements.UnwrappableException
- UnwrappableException(String, Throwable, Object...) - Constructor for exception class com.clumd.projects.java_common_utils.base_enhancements.UnwrappableException
- UnwrappableException(Supplier<String>) - Constructor for exception class com.clumd.projects.java_common_utils.base_enhancements.UnwrappableException
- UnwrappableException(Supplier<String>, Object...) - Constructor for exception class com.clumd.projects.java_common_utils.base_enhancements.UnwrappableException
- UnwrappableException(Supplier<String>, Throwable) - Constructor for exception class com.clumd.projects.java_common_utils.base_enhancements.UnwrappableException
- UnwrappableException(Supplier<String>, Throwable, Object...) - Constructor for exception class com.clumd.projects.java_common_utils.base_enhancements.UnwrappableException
- UnwrappableRuntimeException - Exception Class in com.clumd.projects.java_common_utils.base_enhancements
- UnwrappableRuntimeException(String) - Constructor for exception class com.clumd.projects.java_common_utils.base_enhancements.UnwrappableRuntimeException
- UnwrappableRuntimeException(String, Object...) - Constructor for exception class com.clumd.projects.java_common_utils.base_enhancements.UnwrappableRuntimeException
- UnwrappableRuntimeException(String, Throwable) - Constructor for exception class com.clumd.projects.java_common_utils.base_enhancements.UnwrappableRuntimeException
- UnwrappableRuntimeException(String, Throwable, Object...) - Constructor for exception class com.clumd.projects.java_common_utils.base_enhancements.UnwrappableRuntimeException
- UnwrappableRuntimeException(Supplier<String>) - Constructor for exception class com.clumd.projects.java_common_utils.base_enhancements.UnwrappableRuntimeException
- UnwrappableRuntimeException(Supplier<String>, Object...) - Constructor for exception class com.clumd.projects.java_common_utils.base_enhancements.UnwrappableRuntimeException
- UnwrappableRuntimeException(Supplier<String>, Throwable) - Constructor for exception class com.clumd.projects.java_common_utils.base_enhancements.UnwrappableRuntimeException
- UnwrappableRuntimeException(Supplier<String>, Throwable, Object...) - Constructor for exception class com.clumd.projects.java_common_utils.base_enhancements.UnwrappableRuntimeException
- UnwrappableThrowable - Interface in com.clumd.projects.java_common_utils.base_enhancements
- unwrapReasons() - Method in interface com.clumd.projects.java_common_utils.base_enhancements.UnwrappableThrowable
- unwrapReasons(boolean) - Method in interface com.clumd.projects.java_common_utils.base_enhancements.UnwrappableThrowable
- unwrapReasonsIntoList() - Method in interface com.clumd.projects.java_common_utils.base_enhancements.UnwrappableThrowable
- unwrapReasonsIntoList(boolean) - Method in exception class com.clumd.projects.java_common_utils.base_enhancements.UnwrappableException
- unwrapReasonsIntoList(boolean) - Method in exception class com.clumd.projects.java_common_utils.base_enhancements.UnwrappableRuntimeException
- unwrapReasonsIntoList(boolean) - Method in interface com.clumd.projects.java_common_utils.base_enhancements.UnwrappableThrowable
- unwrapReasonsIntoList(Throwable, boolean) - Static method in exception class com.clumd.projects.java_common_utils.base_enhancements.UnwrappableException
- updateThreadIdName(long, String) - Static method in class com.clumd.projects.java_common_utils.logging.LogRoot
V
- validateIsDirectory(String) - Static method in class com.clumd.projects.java_common_utils.files.FileUtils
-
This is used to validate the existence (as a directory) and permission to read from the given path.
- validateIsFile(String) - Static method in class com.clumd.projects.java_common_utils.files.FileUtils
-
This is used to validate the existence (as a file) and permission to read.
- validateValue() - Method in class com.clumd.projects.java_common_utils.arg_parser.Argument
-
If a value is possible for this CLI Argument, then this method will be called to verify that the argument provided is acceptable by the calling process.
- validationFunction(FunctionPotentialException<T, Boolean, E>) - Method in class com.clumd.projects.java_common_utils.arg_parser.Argument.ArgumentBuilder
-
This constructor is used to override the value validation function in order to wrap the call to the
Function.apply(Object)such that the implementing user can use checked exceptions if they want, without it causing compile time issues. - valueIsOptional() - Method in class com.clumd.projects.java_common_utils.arg_parser.Argument
-
Used to indicate if the value to this argument can be optional, defaults to false.
- valueIsOptional(boolean) - Method in class com.clumd.projects.java_common_utils.arg_parser.Argument.ArgumentBuilder
-
Used to indicate if the value to this argument can be optional, defaults to false.
- valueOf(String) - Static method in enum class com.clumd.projects.java_common_utils.logging.common.Format
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.clumd.projects.java_common_utils.logging.common.Format
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VERBOSE - Static variable in class com.clumd.projects.java_common_utils.logging.common.CustomLevel
W
- WARNING - Static variable in class com.clumd.projects.java_common_utils.logging.common.CustomLevel
- weakEquals(Object) - Method in class com.clumd.projects.java_common_utils.logging.common.CustomLevel
- WHITE - Enum constant in enum class com.clumd.projects.java_common_utils.logging.common.Format
- WHITE_BACKGROUND - Enum constant in enum class com.clumd.projects.java_common_utils.logging.common.Format
- withHandlers(Collection<CustomLogHandler>) - Method in class com.clumd.projects.java_common_utils.logging.LogRoot
-
Used to enhance the LogRoot with instances of Log Handler which will be used to capture all LogRecords written during the runtime of the application using this API.
- writeBytesToFile(byte[], String, boolean) - Static method in class com.clumd.projects.java_common_utils.files.FileUtils
-
Used to write raw bytes to a file.
- writeStringsToFile(Collection<String>, String, boolean) - Static method in class com.clumd.projects.java_common_utils.files.FileUtils
-
Used to write multiple strings to a file.
- writeStringToFile(String, String, boolean) - Static method in class com.clumd.projects.java_common_utils.files.FileUtils
-
Used to write a single string to a file.
Y
- YELLOW - Enum constant in enum class com.clumd.projects.java_common_utils.logging.common.Format
- YELLOW_BACKGROUND - Enum constant in enum class com.clumd.projects.java_common_utils.logging.common.Format
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form