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.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,intbased (allow 32 bit flags).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).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.