Reworked ConfigurationErrorEvent to support the new event mechanism.

New event types are defined for error events. The class no longer extends
ConfigurationEvent, but defines separate properties.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/configuration/trunk@1610286 13f79535-47bb-0310-9956-ffa450edef68
Removed obsolete classes related to Configuration listeners.

Some functionality related to error listeners has been deprecated. This is
going to be reworked.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/configuration/trunk@1610287 13f79535-47bb-0310-9956-ffa450edef68
Added AbstractEventListenerTestImpl as base class for test event listeners.

This class defines basic functionlity for testing whether events of a specific
type have been received.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/configuration/trunk@1610288 13f79535-47bb-0310-9956-ffa450edef68
EventListenerList now provides a method for querying registrations of a super type.

With this method it is possible to find all event listeners derived from a
given type.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/configuration/trunk@1610289 13f79535-47bb-0310-9956-ffa450edef68
Reworked clearing of error listeners.

BaseEventSource.clearErrorListeners() now removes all event listener
registrations of an event type derived from an error event. The list with
deprecated error listeners is no longer used for this purpose.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/configuration/trunk@1610290 13f79535-47bb-0310-9956-ffa450edef68
Added a fireError() method compatible with the new listener mechanism.

The method calls regular EventListeners supporting the current error event
type.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/configuration/trunk@1610291 13f79535-47bb-0310-9956-ffa450edef68
Updated test class for BaseEventSource.

Removed tests for deprecated functionality, renamed test methods, fixed some
warnings.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/configuration/trunk@1610292 13f79535-47bb-0310-9956-ffa450edef68
Adapted ConfigurationUtils.enableRuntimeExceptions().

An event listener of the new type is now registered to generated runtime
exceptions for errors occurring on property access.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/configuration/trunk@1610293 13f79535-47bb-0310-9956-ffa450edef68
Fixed some warnings, e.g. regarding raw type access.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/configuration/trunk@1610294 13f79535-47bb-0310-9956-ffa450edef68
Adapted addErrorLogListener() to new event listener mechanism.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/configuration/trunk@1610295 13f79535-47bb-0310-9956-ffa450edef68
Adapted DatabaseConfiguration to new event listener mechanism.

Error events are now generated using the new fireError() method provided by
BaseEventSource.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/configuration/trunk@1610296 13f79535-47bb-0310-9956-ffa450edef68
Adapted JNDIConfiguration to new event listener mechanism.

Error events are now generated using the new fireError() method provided by
BaseEventSource.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/configuration/trunk@1610297 13f79535-47bb-0310-9956-ffa450edef68
Removed obsolete ConfigurationErrorListenerImpl test helper class.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/configuration/trunk@1610298 13f79535-47bb-0310-9956-ffa450edef68
Removed methods for adding error listeners from BasicConfigurationBuilder.

Error events are now propagated via regular event listeners.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/configuration/trunk@1610300 13f79535-47bb-0310-9956-ffa450edef68
Removed methods for adding and removing error listeners.

Instead, addEventListener() and removeEventListener() have been overridden.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/configuration/trunk@1610301 13f79535-47bb-0310-9956-ffa450edef68
Removed obsolete methods related to error listeners.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/configuration/trunk@1610302 13f79535-47bb-0310-9956-ffa450edef68
Removed obsolete methods from EventSource and BaseEventSource.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/configuration/trunk@1610303 13f79535-47bb-0310-9956-ffa450edef68
Removed obsolete ConfigurationErrorListener interface.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/configuration/trunk@1610304 13f79535-47bb-0310-9956-ffa450edef68
Javadoc.

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/configuration/trunk@1610305 13f79535-47bb-0310-9956-ffa450edef68