Package org.sapia.util.xml.confix

Interface Summary
ConfixProcessorIF Specifies the common "public" behavior of all XML processor - that transform a XML configuration in to an object graph.
Dom4jHandlerIF This interface defines the behavior that should be implemented by classes whose objects "consume" XML.
JDOMHandlerIF This interface defines the behavior that should be implemented by classes whose objects "consume" XML.
NullObject This interface is to be implemented by objects that are intended to be instantiated and initialized by the Confix runtime, but are not made part of the current object graph - i.e.: the object is instantiated, initialized, and discarded.
ObjectCreationCallback This interface is meant to be implemented by objects that are created by the Confix runtime, but are meant only for the sake of creating another object.
ObjectFactoryIF This interface specifies the behavior of factories that create objects out of XML content.
ObjectHandlerIF An instance of this interface handles objects that corresponds to given XML elements.
ObjectWrapperIF An instance of this interface wrap an object that eventually "receives" method calls from ConfixProcessorIF instances.
XMLConsumer Specifies the behavior of consumers of XML data.
 

Class Summary
AbstractXMLProcessor This class defines the behavior for generating an object graph from an XML document.
CompositeObjectFactory This instance implements an ObjectFactoryIF that internally maps child object factories to XML namepspace prefixes OR URIs.
ConfixHandlerState Implements a HandlerStateIF that is used by the SAXProcessor.
ConfixProcessorFactory A factory that instantiates ConfixProcessorIF instances.
CreationStatus Models a "creation status".
Dom4jProcessor This class creates an object graph for a given XML input stream.
JDOMProcessor This class creates an object graph for a given XML input stream.
ReflectionFactory This class instantiates objects based on the name of XML elements, using these names to dynamically find the class of the objects to instantiate.
SAXProcessor An instance of this class receives SAX events and delegates object creation to an ObjectFactoryIF.
 

Exception Summary
ConfigurationException Thrown when an XML processor could not complete the processing of a XML configuration.
ObjectCreationException Thrown when an object factory could not create a given object.
 



Copyright © 2002 Sapia Open Source Software. All Rights Reserved.