Package com.pnfsoftware.jeb.util.base
package com.pnfsoftware.jeb.util.base
Basic utility types, used by other utility code.
-
ClassDescriptionA replacement for built-in
assert
s.An extension ofAutoCloseable
whoseclose method
does not throw exceptions.Helper to interact withbash
terminals.Base class forCallable
targets providing anIProgressCallback
.Manager for a list ofCharSequence
, itself aCharSequence
.Couple<A,B> Handy class holding two typed elements.DynamicEnum<E extends DynamicEnum<E>>Base class for dynamic enumerations.Utility code for enumerations (enum
).Helper to retrieve system environment variables or, as a fallback, local environment variables provided by a Bash interactive shell (on non-Windows systems).Simple file type determination routine primarily based on path extension, and optionally, file contents.Bit flags object,int
based (allow 32 bit flags).Properties of an HTMLTypedContent
.A reader-and-writer forini
configuration files.Progress callback interface, used by various types to provide progress information about an on-going task.A functional interface used to check an object and provide a boolean value.Interface to implement string matchers.Generic interface representing the properties of aTypedContent
.A collection of primitives relative to the Java language itself.Determine the current operating system.The path processor class is used to resolve flexible paths (flexi-paths) and lists of multiple flexi-paths (multi-flexi-paths are flexi-paths separated by semicolons).A concurrency-friendly, standard implementation of the progress callback interface.Base class forRunnable
targets providing anIProgressCallback
.Utility routines to format stack-traces.A string matcher accepting wildcard-expressions*
(any number of chars) and?
(any one char).String match result provided by thefind
method.Convenient variables and methods to retrieve OS and running JVM information.Utility methods for throwables (errors, exceptions, runtime exceptions).Triple<A,B, C> Handy class holding three typed elements.Integer tuples generator routines.A buffer of data with a MIME type and contents properties.Wrapper<T>Wrap an object.