Package com.espertech.esper.util

Utility classes that center around Java type handling, printing, reflection, debugging

See:
          Description

Interface Summary
DatabaseTypeBinding Binding from database output column type to Java object.
ManagedLock Interface for a lock for use to perform statement-level locking.
MetaDefItem Marker interface for use with statement and engine-level specifications.
SimpleTypeCaster Interface for casting.
SimpleTypeParser Parser of a String input to an object.
StopCallback General pupose callback to stop a resource and free it's underlying resources.
 

Class Summary
ConstructorHelper Helper class to find and invoke a class constructors that matches the types of arguments supplied.
DOMElementIterator Iterator over DOM nodes that positions between elements.
ExecutionPathDebugLog Utility class that control debug-level logging in the execution path beyond which is controlled by Log4j.
GenericFactory<T> Factory for an instance of any type.
Indent Utility class around indenting and formatting text.
IndentWriter Writer that uses an underlying PrintWriter to indent output text for easy reading.
JavaClassHelper Helper for questions about Java classes such as
LikeUtil Utility for performing a SQL Like comparsion.
ManagedLockImpl Simple lock based on ReentrantLock that associates a name with the lock and traces locking and unlocking.
ManagedReadWriteLock Simple read-write lock based on ReentrantReadWriteLock that associates a name with the lock and traces read/write locking and unlocking.
MethodResolver Used for retrieving static and instance method objects.
MultiKeyComparator A comparator on multikeys.
NullableObject<T> A generic class to hold an object that may itself be a null value versus an undefined (not existing) value.
PlaceholderParser Parser for strings with substitution parameters of the form ${parameter}.
PlaceholderParser.Fragment Fragment is a parse result, a parse results in an ordered list of fragments.
PlaceholderParser.ParameterFragment Represents a parameter in a parsed string of texts and parameters.
PlaceholderParser.TextFragment Represents a piece of text in a parse string with placeholder values.
ResourceLoader Utility class for loading or resolving external resources via URL and class path.
SerializableObjectCopier Utility class for copying serializable objects via object input and output streams.
SimpleByteArrayInputStream Input stream that relies on a simple byte array, unchecked.
SimpleByteArrayOutputStream Output stream that relies on a simple byte array, unchecked.
SimpleTypeCasterAnyType Cast implementation for non-numeric values that caches allowed casts assuming there is a small set of casts allowed.
SimpleTypeCasterFactory Factory for casters, which take an object and safely cast to a given type, performing coercion or dropping precision if required.
SimpleTypeParserFactory A factory for creating an instance of a parser that parses a String and returns a target type.
SQLTypeMapUtil Utility for mapping SQL types of Types to Java classes.
ThreadLogUtil Utility class for logging threading-related messages.
URIUtil Utility for inspecting and comparing URI.
UuidGenerator Generates a UUID.
 

Enum Summary
DatabaseTypeEnum Enumeration of the different Java built-in types that are used to represent database output column values.
 

Exception Summary
ClassInstantiationException Exception to represent an error instantiating a class from a class name.
CoercionException Exception to represent a mismatch in Java types in an expression.
PlaceholderParseException Exception to indicate a parse error in parsing placeholders.
 

Package com.espertech.esper.util Description

Utility classes that center around Java type handling, printing, reflection, debugging


© 2007 EsperTech Inc.
All rights reserved.
Visit us at espertech.com