org.apache.tuscany.core.loader.assembly
Class InterfaceWSDLLoader
java.lang.Object
org.apache.tuscany.core.loader.assembly.AbstractLoader
org.apache.tuscany.core.loader.assembly.InterfaceWSDLLoader
- All Implemented Interfaces:
- StAXElementLoader
public class InterfaceWSDLLoader
- extends AbstractLoader
- Version:
- $Rev$ $Date$
Method Summary |
protected javax.wsdl.PortType |
getPortType(java.lang.String uri,
org.apache.tuscany.common.resource.ResourceLoader resourceLoader)
|
javax.xml.namespace.QName |
getXMLType()
Returns the QName of the element that this implementation handles. |
org.apache.tuscany.model.types.wsdl.WSDLServiceContract |
load(javax.xml.stream.XMLStreamReader reader,
LoaderContext loaderContext)
Build the model object for an element in an XML stream. |
void |
setWsdlRegistry(WSDLDefinitionRegistry wsdlRegistry)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InterfaceWSDLLoader
public InterfaceWSDLLoader()
setWsdlRegistry
public void setWsdlRegistry(WSDLDefinitionRegistry wsdlRegistry)
getXMLType
public 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 org.apache.tuscany.model.types.wsdl.WSDLServiceContract 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
getPortType
protected javax.wsdl.PortType getPortType(java.lang.String uri,
org.apache.tuscany.common.resource.ResourceLoader resourceLoader)
throws MissingInterfaceException
- Throws:
MissingInterfaceException
-