javax.wsdl.xml
Interface WSDLLocator
public interface WSDLLocator
This interface can act as an additional layer of indirection between
a WSDLReader and the actual location of WSDL documents. One
use could be to retrieve WSDL documents from JAR files, while still
retaining the ability to resolve imported documents using relative
URIs.
- Owen Burroughs (owenb@uk.ibm.com)
void | close() - Releases all associated system resources such as the InputStreams
associated with the Base and Import InputSources.
|
InputSource | getBaseInputSource() - Returns an InputSource "pointed at" the base document.
|
String | getBaseURI() - Returns a URI representing the location of the base document.
|
InputSource | getImportInputSource(String parentLocation, String importLocation) - Returns an InputSource "pointed at" an imported wsdl document.
|
String | getLatestImportURI() - Returns a URI representing the location of the last import document
to be resolved.
|
close
public void close()
Releases all associated system resources such as the InputStreams
associated with the Base and Import InputSources.
getBaseInputSource
public InputSource getBaseInputSource()
Returns an InputSource "pointed at" the base document.
- the InputSource object or null if the base document could
not be found
getBaseURI
public String getBaseURI()
Returns a URI representing the location of the base document.
getImportInputSource
public InputSource getImportInputSource(String parentLocation,
String importLocation)
Returns an InputSource "pointed at" an imported wsdl document.
parentLocation
- a URI specifying the location of the
document doing the importing. This can be null if the import location
is not relative to the parent location.importLocation
- a URI specifying the location of the
document to import. This might be relative to the parent document's
location.
- the InputSource object or null if the import cannot be found.
getLatestImportURI
public String getLatestImportURI()
Returns a URI representing the location of the last import document
to be resolved. This is used in resolving nested imports where an
import location is relative to the parent document.
Copyright B) 2003,2006 IBM. All Rights Reserved.