|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.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 java.io.InputStream |
baseInputStream
|
protected java.lang.String |
baseURI
|
protected java.lang.String |
lastestImportURI
|
Constructor Summary | |
---|---|
BaseWSDLLocator()
|
Method Summary | |
---|---|
protected java.lang.String |
convertURI(java.lang.String rawURI)
|
org.xml.sax.InputSource |
getBaseInputSource()
Returns an InputSource "pointed at" the base document. |
java.lang.String |
getBaseURI()
Returns a URI representing the location of the base document. |
org.xml.sax.InputSource |
getImportInputSource(java.lang.String parentLocation,
java.lang.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 java.io.InputStream |
getInputStream(java.lang.String importPath)
Returns an InputStream pointed at an imported wsdl pathname relative to the parent resource or loadStrategy. |
java.lang.String |
getLatestImportURI()
Returns a URI representing the location of the last import document to be resolved. |
protected abstract java.lang.String |
getRedirectedURI(java.lang.String importURI,
java.lang.String parent)
Allows for a level of indirection, such as a catalog, when importing URIs. |
protected boolean |
isAbsoluteImport(java.lang.String uri)
|
protected java.lang.String |
normalizePath(java.lang.String parentLocation,
java.lang.String relativeLocation)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected java.lang.String baseURI
protected java.lang.String lastestImportURI
protected java.io.InputStream baseInputStream
Constructor Detail |
---|
public BaseWSDLLocator()
Method Detail |
---|
protected abstract java.io.InputStream getInputStream(java.lang.String importPath) throws java.io.IOException
importPath
- identifies the WSDL file within the context
java.io.IOException
protected abstract java.lang.String getRedirectedURI(java.lang.String importURI, java.lang.String parent)
importURI
- a URI specifying the document to importparent
- a URI specifying the location of the parent document doing
the importing
public org.xml.sax.InputSource getBaseInputSource()
public org.xml.sax.InputSource getImportInputSource(java.lang.String parentLocation, java.lang.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 java.lang.String getBaseURI()
public java.lang.String getLatestImportURI()
protected java.lang.String convertURI(java.lang.String rawURI)
protected boolean isAbsoluteImport(java.lang.String uri)
protected java.lang.String normalizePath(java.lang.String parentLocation, java.lang.String relativeLocation)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |