| AbstractChangeable | 
 Convenience base-class for any object that wants to manage change listeners 
 | 
| AuditStatus | 
 Some stuff used to rely on StatusCode#getRawValue() and StatusCode#toString(), but now StatusCode
 isn't available for use. 
 | 
| BeanHelper | 
 This is a thin wrapper around BeanInfo, which has some more helpful conveniences for calling getters and setters
 without all the syntax noise 
 | 
| BetterDataInputStream | 
 Just like DataInputStream but uses buffered reads for readInt and readShort 
 | 
| BifurcatingOutputStream | 
 An output stream that mirrors all output on 1 or more child output streams. 
 | 
| ByteArrayPool | 
 A pool of byte[]. 
 | 
| CloneUtil | 
  | 
| Comparators | 
  | 
| CRC16 | 
  | 
| CRC32InputStream | 
  | 
| CRC32OutputStream | 
 A simple FilterOutputStream that calculates a checksum as data is written to the underlying stream 
 | 
| CRCUtil | 
  | 
| CustomEqualityHashSet<T> | 
  | 
| CustomEqualityLinkedHashSet<T> | 
  | 
| DatasetBuilder | 
 
 A builder to create datasets by hand (i.e. 
 | 
| DatasetTestUtils | 
 These are static functions that help when testing things involving datasets. 
 | 
| DefaultTimeZoneSimpleDateFormat | 
 A subclass of SimpleDateFormat that always checks the current timezone and updates to it, in case
 it has been changed. 
 | 
| DefaultZipMapFile | 
  | 
| DigestBuilder | 
  | 
| DispatchOnce | 
  | 
| DispatchOnce.DispatchOnceToken | 
  | 
| ExecutionQueue | 
 Queues up submitted Runnables and executes them in serial on an
 ExecutorService. 
 | 
| FileNamingHelper | 
 Strips characters that are invalid (to the filesystem) on common OSes. 
 | 
| FilteredTagChangeListener | 
  | 
| FilteredTagChangeListener.FilteredTagChangeEvent | 
  | 
| Flags | 
 General purpose wrapper around an int that lets you easily work with numeric flags. 
 | 
| Futures | 
  | 
| HttpUtils | 
 Filename: HttpUtils
 Author: Perry Arellano-Jones
 Created on: 8/14/15 
 | 
| HttpUtils.TrustAllX509TrustManager | 
  | 
| IndexedValue<In> | 
  | 
| IntArrayPool | 
  | 
| ListMap | 
Static utility map to add  map-like
 functionality to Java.  
 | 
| LoggerEx | 
 This class is a wrapper around a logger which provides additional useful tools. 
 | 
| LoggerEx.Builder | 
  | 
| LoggerEx.MDCClosable | 
  | 
| LogUtil | 
  | 
| LogUtil.LogEvent | 
  | 
| LogUtil.MaintenenceThread | 
  | 
| ModuleIdTranslations | 
  | 
| Multikey | 
  | 
| NameUtil | 
 This class provides helper functions for naming objects. 
 | 
| NameUtil.BasicNameFactory | 
 The basic name factory generates sequential names with simple pattern detection. 
 | 
| NameUtil.TrackingNameValidatorWrapper | 
 This NameValidator wrapper is used for generating many names, when the underlying name validator won't be updated
 on the fly. 
 | 
| NativeLibraryPathResolver | 
 Resolves file paths to native libraries based on the following file structure: 
 | 
| OperationAggregator<T,K,R> | 
 The OperationAggregator takes a set of objects, splits them up based on keys determined by a KeyProvider, and then
 aggregates the results back together in the correct order, after some execution has occured. 
 | 
| PatternSearcher.SubstringLocation | 
  | 
| Platform | 
  | 
| ProjectUtil | 
  | 
| RAFCircularBuffer<T extends java.io.Serializable> | 
 A persistent circular buffer system that uses a RandomAccessFile as the backing store. 
 | 
| ResourceUtil | 
  | 
| SafeFileOutputStream | 
 
 A FileOutputStream that implements a two-stage write process, and additionaly copies any existing file to a backup
 location. 
 | 
| SaferObjectInputStream | 
 Default java deserialization is dangerous with untrusted payloads. 
 | 
| ScientificNumberFormat | 
 A number format that will switch between a "small" and "large" format depending on the magnitude of the value. 
 | 
| SecurePathUtils | 
  | 
| SecureRandomProvider | 
  | 
| SecurityUtils | 
  | 
| SerialExecutionQueue<T> | 
 Queues up submitted items and executes them in serial on an ExecutorService. 
 | 
| SerialExecutionQueue.RunnableExecutor | 
 | 
| SimplePatternSearcher | 
 This class helps with "simple" pattern matching. 
 | 
| SimplePredicateMap<T,V> | 
 A simple (and rather inefficient) implementation of a PredicateMap. 
 | 
| SoftReferenceBag<T> | 
 Acts as a bag (kind of like an un-ordered list or a set of like items) whose entries are kept in SoftReferences. 
 | 
| SoftRefMap<K,V> | 
 A very simple cache map implementation using soft references around the keys. 
 | 
| Stopwatch | 
  | 
| TempFileProps | 
  | 
| ThrottlingAggregator<T> | 
 Aggregates items, grouping them if they are submitted consecutively within a specified delay or if
 a specified maximum delivery frequency dictates that no more deliveries can be made at the time. 
 | 
| Timeline | 
 A timeline is a simple list of time segments. 
 | 
| Timeline.BaseParser | 
  | 
| Timeline.CalandarParser | 
  | 
| Timeline.TimeOfDayParser | 
  | 
| TimelineList<T> | 
 A timeline list is a list of values that cover a span of time. 
 | 
| TimelineSet | 
 This class is used to organize overlapping time events. 
 | 
| TimeOfDaySchedule | 
  | 
| TimeOfDaySchedule.ScheduledTime | 
 This class provides information about the specific absolute time to run, but also the symbolic time of day, and
 the id of the event that was used to generate it. 
 | 
| TimeOfDaySchedule.SymbolicTime | 
  | 
| TimeOfDaySchedule.SymbolicTimeFrame | 
  | 
| TraceableReentrantLock | 
  | 
| TrustAllX509ExtendedTrustManager | 
 Simple implementation of X509ExtendedTrustManager that trusts all certificates. 
 | 
| TrustAllX509TrustManager | 
 Simple implementation of X509TrustManager that trusts all certificates. 
 | 
| UnicodeUtil | 
  | 
| UnicodeUtil.UnicodeInputStream | 
  | 
| ZipMap | 
 The ZipMap provides a convenient way of working with zip files by providing a Map that is backed by a zip
 file. 
 |