|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.axis2.jaxws.util.BaseWSDLLocator
public abstract class BaseWSDLLocator
This class is the base for an implementation of a WSDL4J interface that will be supplied to a WSDLReader instance. Its primary goal is to assist with locating imported WSDL documents.
Field Summary | |
---|---|
protected InputStream |
baseInputStream
|
protected String |
baseURI
|
protected String |
lastestImportURI
|
Constructor Summary | |
---|---|
BaseWSDLLocator()
|
Method Summary | |
---|---|
protected String |
convertURI(String rawURI)
|
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 relativeLocation)
Returns an InputSource pointed at an imported wsdl document whose parent document was located at parentLocation and whose relative location to the parent document is specified by relativeLocation. |
protected abstract InputStream |
getInputStream(String importPath)
Returns an InputStream pointed at an imported wsdl pathname relative to the parent resource or loadStrategy. |
String |
getLatestImportURI()
Returns a URI representing the location of the last import document to be resolved. |
protected abstract String |
getRedirectedURI(String importURI,
String parent)
Allows for a level of indirection, such as a catalog, when importing URIs. |
protected boolean |
isAbsoluteImport(String uri)
|
protected String |
normalizePath(String parentLocation,
String relativeLocation)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected String baseURI
protected String lastestImportURI
protected InputStream baseInputStream
Constructor Detail |
---|
public BaseWSDLLocator()
Method Detail |
---|
protected abstract InputStream getInputStream(String importPath) throws IOException
importPath
- identifies the WSDL file within the context
IOException
protected abstract String getRedirectedURI(String importURI, String parent)
importURI
- a URI specifying the document to importparent
- a URI specifying the location of the parent document doing
the importing
public InputSource getBaseInputSource()
public InputSource getImportInputSource(String parentLocation, String relativeLocation)
parentLocation
- a URI specifying the location of the
document doing the importing.relativeLocation
- a URI specifying the location of the
document to import, relative to the parent document's location.public String getBaseURI()
public String getLatestImportURI()
protected String convertURI(String rawURI)
protected boolean isAbsoluteImport(String uri)
protected String normalizePath(String parentLocation, String relativeLocation)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |