Reusable Java library of general tools with minimal external dependencies.
For questions or support, please contact us:
Email: support@aoindustries.com
Phone: 1-800-519-9541
Phone: +1-251-607-9556
Web: https://www.aoindustries.com/contact
| Interface | Description |
|---|---|
| IntCollection |
A primitive collection.
|
| Internable<T extends Internable<T>> |
An object that may be interned to save heap space, similar to
String.intern(). |
| IntList |
A List that stores things using
int[] instead of Object[]. |
| LongCollection |
A primitive collection.
|
| LongList |
A List that stores things using
long[] instead of Object[]. |
| Sequence |
Generates unique long identifiers.
|
| UnionMethodSet.Method<E> |
| Class | Description |
|---|---|
| AoArrays |
General-purpose array utilities and constants.
|
| AoCollections |
General-purpose collection utilities and constants.
|
| AoCollections.PeekIterator<E> |
Allows peeking the first element of iteration.
|
| ApplicationResources |
Provides a simplified interface for obtaining localized values from the ApplicationResources.properties files.
|
| ApplicationResources_ja |
Provides a simplified interface for obtaining localized values from the ApplicationResources.properties files.
|
| ArraySet<E> |
A compact
Set implementation that stores the elements in hashCode order. |
| ArraySortedSet<E> |
A compact
SortedSet implementation that stores the elements in order. |
| AtomicSequence |
Generates incrementing identifiers in a thread-safe manner using atomic
primitives.
|
| AutoGrowArrayList<E> |
Automatically extends the size of the list instead of throwing exceptions on set, add, and addAll.
|
| Base64Coder |
Obtained from: http://www.source-code.biz/snippets/java/Base64Coder.java.txt
A Base64 Encoder/Decoder.
|
| BufferManager |
BufferManager manages a reusable pool of byte[] and char[] buffers. |
| CalendarUtils |
Calendar utilities.
|
| ComparatorUtils |
Utilities that help when working with comparators.
|
| EncodingUtils | Deprecated
Use new encoding package instead.
|
| EnumerationIterator<E> |
Bridges the gap between Enumeration and Iterator in the opposite direction of Collections.enumeration(Collection);
|
| ErrorPrinter |
Prints errors with more detail than a standard printStackTrace() call.
|
| GetOpt |
General-purpose command line argument processor.
|
| HashCodeComparator |
Orders objects by hashCode.
|
| IdentityKey<T> |
Allows any object to be used as a hash key, with identity used for
hashCode and equals.
|
| IntArrayList |
An ArrayList that stores things using
int[] instead of Object[]. |
| InternUtils | |
| IntsAndLongs |
Provides access to an associated list of int's and booleans.
|
| LongArrayList |
An ArrayList that stores things using
long[] instead of Object[]. |
| MinimalList |
MinimalList provides a set of static methods to dynamically choose the most
efficient List implementation.
|
| MinimalMap |
MinimalMap provides a set of static methods to dynamically choose the most
efficient Map implementation.
|
| PropertiesUtils |
Property utilities.
|
| ShellInterpreter |
AOSH is a Bourne-shell-like command interpreter
to control the AOServ Client utilities. |
| SortedArrayList<E> |
A
SortedArrayList stores its elements in hashCode order and provides means of quickly
locating objects. |
| SortedIntArrayList |
A
SortedIntArrayList stores is elements in numerical order and provides means of quickly
locating objects. |
| SortedLongArrayList |
A
SortedLongArrayList stores is elements in numerical order and provides means of quickly
locating objects. |
| SortedProperties |
A Properties implementation that returns and writes its keys in alphabetical (English) order.
|
| Stack<E> | Deprecated
With escape analysis in the JVM, there is really no point in this class,
just use the stock Stack implementation.
|
| StringUtility | |
| ThreadUtility | |
| Tuple2<E1,E2> |
Two objects combined into a single.
|
| Tuple3<E1,E2,E3> |
Three objects combined into a single.
|
| UnionClassSet<E> |
A union set that assumes objects of different classes are not equal.
|
| UnionMethodSet<E> |
A union set that assumes objects of different classes are not equal.
|
| UnionMethodSet.ReflectionMethod<E> | |
| UnionMethodSet.SetMethod<E> |
A set of values will be obtained from the call to the method.
|
| UnionMethodSet.SingletonMethod<E> |
A single value will be obtained from the call to the method.
|
| UnionSet<E> |
In order to efficiently provide a union of fewer, larger sets, this provides a
set view on top of other sets.
|
| UnixCrypt | Deprecated
This is not secure anymore.
|
| UnmodifiableArraySet<E> |
An unmodifiable compact
Set implementation that stores the elements in hashCode order. |
| UnmodifiableCalendar |
Wraps a Calendar to make it unmodifiable.
|
| UnmodifiableDate |
An unmodifiable Date.
|
| UnsynchronizedSequence |
Generates incrementing identifiers in a thread-unsafe manner using
a simple primitive without any synchronization.
|
| WildcardPatternMatcher |
Matches simple wildcard patterns, supporting prefix, suffix, and exact value.
|
| Exception | Description |
|---|---|
| WrappedException | |
| WrappedExceptions |
Wraps multiple exceptions into one.
|
Copyright © 2000–2016 AO Industries, Inc.. All rights reserved.