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.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
- 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
- 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.
- 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 - package com.clumd.projects.java_common_utils
- com.clumd.projects.java_common_utils.arg_parser - package com.clumd.projects.java_common_utils.arg_parser
- 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
- CONSOLE_DATE_TIME_FORMATTER - Static variable in class com.clumd.projects.java_common_utils.logging.controllers.ConsoleController
- 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
- conversionFunction(Function<String, T>) - Method in class com.clumd.projects.java_common_utils.arg_parser.Argument.ArgumentBuilder
-
This function is used to convert an argument from the CLI string form, into the object the running process needs.
- 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.
- 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
- FILE_DATE_TIME_FORMATTER - Static variable in class com.clumd.projects.java_common_utils.logging.controllers.FileController
- 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.
- 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.
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
-
Used to indicate if this argument can be followed by a value, defaults to false
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
- main(String[]) - Static method in class com.clumd.projects.java_common_utils.logging.Main
- main(String[]) - Static method in class com.clumd.projects.java_common_utils.Main
- Main - Class in com.clumd.projects.java_common_utils.logging
- Main - Class in com.clumd.projects.java_common_utils
- Main() - Constructor for class com.clumd.projects.java_common_utils.logging.Main
- Main() - Constructor for class com.clumd.projects.java_common_utils.Main
- 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.
- MINOR - Static variable in class com.clumd.projects.java_common_utils.logging.common.CustomLevel
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
- 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, 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.
- 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.
- 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
- 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
- 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(int) - Method in class com.clumd.projects.java_common_utils.arg_parser.Argument.ArgumentBuilder
-
Used to index the options, must be unique and supplied by the user.
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.
- 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(Function<T, Boolean>) - Method in class com.clumd.projects.java_common_utils.arg_parser.Argument.ArgumentBuilder
-
This function can be provided to run a verification step that the argument's value is acceptable.
- 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