com.ibm.wsdl
Class ImportImpl

java.lang.Object
  |
  +--com.ibm.wsdl.ImportImpl
All Implemented Interfaces:
Import, java.io.Serializable

public class ImportImpl
extends java.lang.Object
implements Import

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

Author:
Matthew J. Duftler (duftler@us.ibm.com)
See Also:
Serialized Form

Field Summary
protected  Definition definition
           
protected  org.w3c.dom.Element docEl
           
protected  java.lang.String locationURI
           
protected  java.lang.String namespaceURI
           
 
Constructor Summary
ImportImpl()
           
 
Method Summary
 Definition getDefinition()
          This property can be used to hang a referenced Definition, and the top-level Definition (i.e.
 org.w3c.dom.Element getDocumentationElement()
          Get the documentation element.
 java.lang.String getLocationURI()
          Get the location URI of this import.
 java.lang.String getNamespaceURI()
          Get the namespace URI of this import.
 void setDefinition(Definition definition)
          This property can be used to hang a referenced Definition, and the top-level Definition (i.e.
 void setDocumentationElement(org.w3c.dom.Element docEl)
          Set the documentation element for this document.
 void setLocationURI(java.lang.String locationURI)
          Set the location URI of this import.
 void setNamespaceURI(java.lang.String namespaceURI)
          Set the namespace URI of this import.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

namespaceURI

protected java.lang.String namespaceURI

locationURI

protected java.lang.String locationURI

definition

protected Definition definition

docEl

protected org.w3c.dom.Element docEl
Constructor Detail

ImportImpl

public ImportImpl()
Method Detail

setNamespaceURI

public void setNamespaceURI(java.lang.String namespaceURI)
Description copied from interface: Import
Set the namespace URI of this import.
Specified by:
setNamespaceURI in interface Import
Following copied from interface: javax.wsdl.Import
Parameters:
namespaceURI - the desired namespace URI

getNamespaceURI

public java.lang.String getNamespaceURI()
Description copied from interface: Import
Get the namespace URI of this import.
Specified by:
getNamespaceURI in interface Import

setLocationURI

public void setLocationURI(java.lang.String locationURI)
Description copied from interface: Import
Set the location URI of this import.
Specified by:
setLocationURI in interface Import
Following copied from interface: javax.wsdl.Import
Parameters:
locationURI - the desired location URI

getLocationURI

public java.lang.String getLocationURI()
Description copied from interface: Import
Get the location URI of this import.
Specified by:
getLocationURI in interface 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.
Specified by:
setDefinition in interface Import

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.
Specified by:
getDefinition in interface Import

setDocumentationElement

public void setDocumentationElement(org.w3c.dom.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.
Specified by:
setDocumentationElement in interface Import
Parameters:
docEl - the documentation element

getDocumentationElement

public org.w3c.dom.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.
Specified by:
getDocumentationElement in interface Import
Returns:
the documentation element

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2001 IBM. All Rights Reserved.