Package org.apache.ode.utils

Miscellanous utility classes.

See:
          Description

Interface Summary
WatchDog.Mutable<T> have you said that duck typing would be nice?
WatchDog.Observer<A>  
 

Class Summary
CollectionUtils Utility class for dealing with arrays.
DbIsolation Utility to set Ode-specific isolation level on DataSource connections.
DOMUtils Utility class for dealing with the Document Object Model (DOM).
GUID This class is used to generate globally unique IDs.
HierarchicalProperties This class load a list of regular property files (order matters).
ISO8601DateParser ISO 8601 date parsing utility.
LoggingInterceptor<T>  
Namespaces Constant class to centralize all namespaces declarations.
NamespaceStack This is a utility for a SAX ContentHandler implementation to use in tracking namespace declarations during a parse.
NSContext A simple in-memory implementation of the NamespaceContext interface with fairly generic applicability.
ObjectPrinter Helper class for printing/formatting arbitrary objects.
ProcessMutex An inter-process synchronization mechanism.
Properties  
Properties.Axis2  
Properties.HttpClient  
QNameUtils Utility methods for dealing with XML qualified names (QNames).
Reflect  
SchemaBucket Utility class for obtaining XML schemas for commonly used document types.
SerializableElement Class for wrapping DOM elements to support transparent serialization.
SerializableUtils Utitlity methods for Serializable objects.
StreamUtils Utilities for dealing with byte (InputStream and OutputStream) and character (Reader and Writer) streams.
SystemUtils Extensions for java.lang.System
URITemplate A partial implementation of URI Template expansion as specified by the URI template specification.
Version Class for displaying the version of the build
VersionMessages Message bundle for the Version class.
WatchDog<T,C extends WatchDog.Observer> This class is based on org.apache.log4j.helpers.FileWatchdog.

Modifications have been made to support additional abstract ressource and more events (creation, deletion and updates), and to allow "manual" invocations of WatchDog.check() (i.e wihtout having to use a thread) while preserving time checking.

Now two use cases coexist: Pass an instance of WatchDog to a new thread (WatchDog is a Runnable).

WatchDog.DefaultObserver<A> A default implementation of #ChangeHandler.
WatchDog.FileMutable  
WatchDog.FileSetMutable  
XMLParserUtils A collection of utility methods for the Apache Xerces XML parser.
 

Exception Summary
GUID.MalformedGuidException  
SystemConfigurationException An exception to encapsulate issues with system configuration.
 

Package org.apache.ode.utils Description

Miscellanous utility classes.