org.apache.tuscany.spi.loader
Interface StAXElementLoader<T extends ModelObject>
- All Known Implementing Classes:
- LoaderExtension
public interface StAXElementLoader<T extends ModelObject>
A loader that creates a model object from a StAX input stream.
- Version:
- $Rev: 430937 $ $Date: 2006-08-11 18:17:56 -0700 (Fri, 11 Aug 2006) $
load
T load(CompositeComponent parent,
javax.xml.stream.XMLStreamReader reader,
DeploymentContext deploymentContext)
throws javax.xml.stream.XMLStreamException,
LoaderException
- Create the model object for an element in an XML stream. When this method returns the stream will be positioned
on the corresponding END_ELEMENT.
- Parameters:
parent
- reader
- the XML stream reader positioned on the applicable START_ELEMENTdeploymentContext
- the context for the load operation
- Returns:
- the model object for that element
- Throws:
javax.xml.stream.XMLStreamException
LoaderException
-