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
asserts.An extension ofAutoCloseablewhoseclose methoddoes not throw exceptions.Helper to interact withbashterminals.Base class forCallabletargets 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.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,intbased (allow 32 bit flags).Formatter for integer bit flags.Builder for aFlagsFormatter.Properties of an HTMLTypedContent.A provider interface for textual data.A reader-and-writer foriniconfiguration 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.Custom implementation of Java'slonglong, a signed 128-bit integer.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.Unbounded, concurrency-friendly object factory for objects that can be used, released, and re-used.Base class forRunnabletargets 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 thefindmethod.Convenient variables and methods to retrieve OS and running JVM information.Utility methods for throwables (errors, exceptions, runtime exceptions).Formatter for throwable stack traces.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.