Class Summary |
AppendableExt |
Wrapper for an Appendable which adds the ability for objects to append
themselves directly to the given Appendable instead of creating
intermediate CharSequence objects (Strings, etc). |
AppendeeObject |
Simple subclass for objects wishing to use the AppendableExt/Appendee
interface in new class hierarchies. |
ClassUtil |
Static utility methods for working with classes and reflection. |
ReflectionFactory<RetType,ExType extends Throwable> |
Instead of writing custom factories for custom types, this provides a
single factory implementation that uses reflection to instantiate the
desired objects. |
StringAppendableExt |
Simple extension of AppendableExt that swallows IOExceptions under the
assumption that it will generally be used with Appendables which do not
actually throw any IOExceptions (i.e. |
Tuple1<ObjType0> |
Simple class for holding a single typed object (useful for returning
additional objects from a method call). |
Tuple1.Accessor |
Helper class to enable direct indexed access to the tuple values. |
Tuple1.IterableIterator<Type> |
An Iterable whose iterator method returns itself. |
Tuple2<ObjType0,ObjType1> |
Simple class for holding a pair of typed objects. |
Tuple3<ObjType0,ObjType1,ObjType2> |
Simple class for holding 3 typed objects. |
URLProtocolHandlerUtil |
Provides a way to register a custom URL protocol handler. |