javax.wsdl

Interface Import

public interface Import extends Serializable, AttributeExtensible

This interface represents an import, and may contain a reference to the imported definition.

Author: Matthew J. Duftler (duftler@us.ibm.com)

Method Summary
DefinitiongetDefinition()
This property can be used to hang a referenced Definition, and the top-level Definition (i.e. the one with the <import>) will use this Definition when resolving referenced WSDL parts.
ElementgetDocumentationElement()
Get the documentation element.
StringgetLocationURI()
Get the location URI of this import.
StringgetNamespaceURI()
Get the namespace URI of this import.
voidsetDefinition(Definition definition)
This property can be used to hang a referenced Definition, and the top-level Definition (i.e. the one with the <import>) will use this Definition when resolving referenced WSDL parts.
voidsetDocumentationElement(Element docEl)
Set the documentation element for this document.
voidsetLocationURI(String locationURI)
Set the location URI of this import.
voidsetNamespaceURI(String namespaceURI)
Set the namespace URI of this import.

Method Detail

getDefinition

public Definition getDefinition()
This property can be used to hang a referenced Definition, and the top-level Definition (i.e. the one with the <import>) will use this Definition when resolving referenced WSDL parts. This would need to be made into a generic reference to handle other types of referenced documents.

getDocumentationElement

public Element getDocumentationElement()
Get the documentation element. This dependency on org.w3c.dom.Element should eventually be removed when a more appropriate way of representing this information is employed.

Returns: the documentation element

getLocationURI

public String getLocationURI()
Get the location URI of this import.

getNamespaceURI

public String getNamespaceURI()
Get the namespace URI of this import.

setDefinition

public void setDefinition(Definition definition)
This property can be used to hang a referenced Definition, and the top-level Definition (i.e. the one with the <import>) will use this Definition when resolving referenced WSDL parts. This would need to be made into a generic reference to handle other types of referenced documents.

setDocumentationElement

public void setDocumentationElement(Element docEl)
Set the documentation element for this document. This dependency on org.w3c.dom.Element should eventually be removed when a more appropriate way of representing this information is employed.

Parameters: docEl the documentation element

setLocationURI

public void setLocationURI(String locationURI)
Set the location URI of this import.

Parameters: locationURI the desired location URI

setNamespaceURI

public void setNamespaceURI(String namespaceURI)
Set the namespace URI of this import.

Parameters: namespaceURI the desired namespace URI

Copyright B) 2003,2005 IBM. All Rights Reserved.