This can be passed in to the constructor of
A progress iterator is an interface that can be passed in to any long running internal process that may want to provide progress updates to the controlling code.
Used to provide a renderer for each item when glueing the items together.
An interface that Version backings must implement.
An ArgumentParser allows for programmatic registration of arguments, which will be automatically parsed and validated.
An ArgumentSuite is an ArgumentParser that supports "modes".
This class contains methods for dynamically determining things about Classes, without loading them into PermGen.
This file represents a location on disk that can be used by the ClassDiscovery class to facilitate caching.
This file represents a jar, and can tell you what annotations are available on each class, method, and field.
A class that reads in a class file, and provides class info for it.
Provides wrapper methods around some common methods that Class and some of the java.reflect package class left out.
Contains utilities to execute an external process and retrieve various results from it.
A daemon manager allows for a layer on top of Java threads to determine if there are any threads open that are actually doing any processing.
This class extends ClassLoader, but allows for new jars/classpath elements to be added at runtime.
This class manages execution queues.
This class contains several constant file locations, which can be used throughout the rest of the application.
Provided various geometry convenience classes and methods.
A LinkedComparatorSet works like a
Provides various functions for making some logic statements easier to read.
A generic class for creating a text marquee.
This class wraps an object, which is mutable.
This class contains utilities that help with OS specific tasks.
This class allows an application to more easily manage user preferences.
An object corresponding to a single preference
This class is meant to be a nearly drop in replacement to the
This Public Suffix Service (PSS) class reads a file of rules describing TLD-like domain names and makes rulings on passed hostnames/domain-names based of the data file content.
A RollingAverage class allows you to keep track of X number of past results, and keep a rolling average across them.
This class provides a method for working around the not so pretty line breaks that SMP does.
Creates a new queue
Works similarly to
A version is formatted as such: 1.2.10 beta-1 where 1 is the major version, 2 is the minor version, 10 is the supplemental version, and beta-1 is the tag.
This class simply provides a method to getting the size of java primitives, without having magic numbers everywhere.
Represents a javadoc style comment block, at its lowest level.
This class wraps the JSch library, to make atomic operations easier to do.
Streams are hard sometimes.
This class provides a framework of simple hooks to run critical code on the main thread for code that is running off the main thread.
Completely standalone generic functions live here.
A Wildcard object is a regex-like matcher, which uses a greatly simplified syntax, and is useful only for specific application needs.
This class abstracts up and simplifies XML document parsing.
Goes through all the files in a zip (not the directories), and provides a callback with the input stream at each file in a callback.
Allows read operations to happen transparently on a zip file, as if it were a folder.
Enums that correspond to known Java class file versions.
The type a particular preference can be.
Copyright © 2010-2013 Mostly Layton Smith. All Rights Reserved.