Package com.healthmarketscience.common.util

Interface Summary
Appendee Should be implemented by an object which can append itself to an AppendableExt object, where the work of generating a result for toString() would itself involve the appending of multiple CharSequences (Strings, etc).
 

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.
 

Exception Summary
PassthroughException This exception is useful for copying internal exceptions within one classloader so that they can be inspected within another classloader (after serialization/deserialization) without throwing ClassNotFoundException (or related exceptions).
UnreachableStatementException Thrown to indicate that a section of code that should never have been reachable has just been reached.
 



Copyright © 2006-2016 Health Market Science. All Rights Reserved.