dbXML API

## Package org.dbxml.core.objects

Defines the dbXML XMLObject interface and implements XMLObjectManager, a reflection/invokation system and a Simple XMLObject implementation.

See:
Description

Interface Summary
Args: Args exposes a set of named Variants.
Reflectable: Reflectable is the base interface for XMLObjects, allowing them to expose a Reflector for performing method introspection and execution against the Object.
ThreadPolicy: ThreadPolicy is used by the XMLObjectManager in order to determine whether or not an XMLObject needs a new or can expose a shared instance.
XMLObject: XMLObject is an interface used to identify a class as a being a dbXML XML Object.

Class Summary
ElementArgs: ElementArgs
MapArgs: MapArgs
Reflector: Reflector is an Object reflection and method invocation utility for dbXML Reflectable implementations (XMLObjects).
SimpleReflectable: SimpleReflectable
SimpleXMLObject: SimpleXMLObject
Types: Types defines identifying values for the types that dbXML Reflectable methods support.
Variant: Variant is a generic type that can be used to store any type of dbXML variable.
XMLObjectManager: XMLObjectManager manages XMLObject instances.

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

## Package org.dbxml.core.objects Description

Defines the dbXML XMLObject interface and implements XMLObjectManager, a reflection/invokation system and a Simple XMLObject implementation.

dbXML API

Copyright (c) 1999-2001 The dbXML Group, All rights reserved