Index

A B C D E F G H I J L M N O P R S T U V W Y 
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 CLIArgParser if 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 LogRecord which 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 Function which 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 CLIArgParser with 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 for ignoreUnknownCLIArgs and returnArgsWithDefaultButNotOnCLI
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 FunctionPotentialException methods 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
 
A B C D E F G H I J L M N O P R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form