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