org.apache.tuscany.core.loader.system
Class SystemImplementationLoader
java.lang.Object
org.apache.tuscany.core.loader.assembly.AbstractLoader
org.apache.tuscany.core.loader.system.SystemImplementationLoader
- All Implemented Interfaces:
- StAXElementLoader
public class SystemImplementationLoader
- extends AbstractLoader
- Version:
- $Rev$ $Date$
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SYSTEM_IMPLEMENTATION
public static final javax.xml.namespace.QName SYSTEM_IMPLEMENTATION
SystemImplementationLoader
public SystemImplementationLoader()
setIntrospector
public void setIntrospector(ComponentTypeIntrospector introspector)
getXMLType
protected javax.xml.namespace.QName getXMLType()
- Description copied from class:
AbstractLoader
- Returns the QName of the element that this implementation handles.
- Specified by:
getXMLType
in class AbstractLoader
- Returns:
- the QName of the element that this implementation handles
load
public SystemImplementation load(javax.xml.stream.XMLStreamReader reader,
LoaderContext loaderContext)
throws javax.xml.stream.XMLStreamException,
ConfigurationLoadException
- Description copied from interface:
StAXElementLoader
- Build 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:
reader
- the XML stream reader positioned on the applicable START_ELEMENTloaderContext
- the context for the load operation
- Returns:
- the model object for that element
- Throws:
javax.xml.stream.XMLStreamException
ConfigurationLoadException
-