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 Runnable s 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 |
|
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.
|
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 |
|
TrustAllX509TrustManager |
|
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.
|