dbXML API

## Package com.dbxml.db.core.extension

Defines the dbXML Extension interface and implements ExtensionManager, a reflection/invokation system and a Simple Extension implementation.

See:
Description

Interface Summary
Extension: Extension is an interface used to identify a class as a being a dbXML extension.

Class Summary
ExtensionManager: ExtensionManager manages Extension instances.
SimpleExtension: SimpleExtension implements default behavior for the required methods of the Extension interface.

Exception Summary
CannotCreateException: A CannotCreateException is thrown if an Extension cannot be properly created in the server context for some reason.
ClassFormatException: A ClassFormatException is thrown if an Extension exposes overloaded methods or other non-supported signatures.
DuplicateObjectException: A DuplicateObjectException is thrown if an Extension create attempt duplicates an existing Extension.
ExtensionException: A ExtensionException is thrown by the Reflector if an exception occurs in the reflection, lookup, or execution of an Extension's method.
ExtensionRuntimeException: A ExtensionRuntimeException is thrown if an uncaught Exception occurs while executing an Extension's method.
InvalidContextException: A InvalidContextException is thrown if an Extension does not belong to a specified context.
MethodNotFoundException: A MethodNotFoundException is thrown by the Reflector if a method lookup failes on an Extension.

## Package com.dbxml.db.core.extension Description

Defines the dbXML Extension interface and implements ExtensionManager, a reflection/invokation system and a Simple Extension implementation.

dbXML API

Copyright (c) 2004 The dbXML Group