Package org.edg.data.util

Interface Summary
Command The interface to each command line client call.
Faultable This is a interface that a class, usually an Exception, can call to transform itself into an Axis Fault.
 

Class Summary
AxisHelpers Helper methods useful when dealing with Axis Faults and Exceptions.
BitUtils A set of helper methods useful when working with byte[] that actually need to be manipulated on the bit level, not the byte level.
BloomFilter A Representation of a Bloom Filter.
ClientHelp Helper class to do the help message formatting.
CommandBase The base class for each command, dealing with the option parsing and help messages (the common base tasks).
CommandClient The executable class that is used by the Main class of each client.
CommandFactory This interface provides a way to create one of a set of pre-configured commands by specifying its name or shortcut and its arguments.
CommandHelpers Some helper methods useful when writing an object which is a subclass of the CommandBase object.
ConnectionFactory A Generic connection factory.
CountingBloomFilter A Representation of a Bloom Filter which stores counts for each bit.
DriverBasedConnectionFactory A ConnectionFactory that uses the JDDB Driver Manager.
FileUtil File utilities
JNDIConnectionFactory A JNDI based connection factory.
LoadableStack Maintains a simple fifo stack of strings, which are loaded from a File, or URI.
MethodLogger A simple class which provides logging methods which are useful for logging API calls, with arguments and result codes.
NullIterator TODO [doc] - document class NullIterator
RegExp2SQL The utility class performing translation of subset of regular expressions into SQL reg/ expressions.
SimpleBloomFilter A Representation of a Bloom Filter.
SQLCatalog A Catalog for SQL Statements
SQLUtils Useful methods for dealing with SQL
Version The Version of this package.
 

Exception Summary
CommandLineException Exception thrown if there was an error on the command line.
ConnectionException A FaultableException to cover the generic exception cases of network and application server system exceptions and failures.
DataError Base exception class for all unckecked WP2 exceptions.
DataException Base exception class for all WP2 exceptions.
FaultableException This is the top level data management exception which can be converted into an Axis Fault and thrown across a SOAP communication.
InternalServerException An internal server exception
InvalidCatalogEntryException An Exception thrown by the catalog when it is asked for an entry it does not contain.
InvalidCatalogException An exception for the case of a catalog not being valid.
InvalidConfigurationException Configuration exception.
InvalidConnectionException An exception which is thrown if a Connection returned from the pool is not valid.
InvalidFileTypeException A simple exception class which is used when a wrong URI type is specified in an operation.
InvalidRegExpException The exception thrown when performing translation of subset of regular expressions into SQL reg/ expressions fails due to an invalid input
MissingReplacementValueException This is an unckecked runtime error, i.e. you dont need to check for/declare it unless you want to in each method in the calling stack.