Class URIResolverImpl
- java.lang.Object
-
- org.apache.axis2.jaxws.description.impl.URIResolverImpl
-
- All Implemented Interfaces:
org.apache.ws.commons.schema.resolver.URIResolver
- Direct Known Subclasses:
CatalogURIResolver
public class URIResolverImpl extends Object implements org.apache.ws.commons.schema.resolver.URIResolver
This class is used to locate xml schemas that are imported by wsdl documents.
-
-
Field Summary
Fields Modifier and Type Field Description protected ClassLoaderclassLoader
-
Constructor Summary
Constructors Constructor Description URIResolverImpl()URIResolverImpl(ClassLoader cl)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected InputStreamgetInputStreamForURI(String uri)Gets input stream from the uri given.protected booleanisAbsolute(String location)Checks to see if the location given is an absolute (actual) or relative path.InputSourceresolveEntity(String namespace, String schemaLocation, String baseUri)
-
-
-
Field Detail
-
classLoader
protected ClassLoader classLoader
-
-
Constructor Detail
-
URIResolverImpl
public URIResolverImpl()
-
URIResolverImpl
public URIResolverImpl(ClassLoader cl)
-
-
Method Detail
-
resolveEntity
public InputSource resolveEntity(String namespace, String schemaLocation, String baseUri)
- Specified by:
resolveEntityin interfaceorg.apache.ws.commons.schema.resolver.URIResolver
-
isAbsolute
protected boolean isAbsolute(String location)
Checks to see if the location given is an absolute (actual) or relative path.- Parameters:
location-- Returns:
-
getInputStreamForURI
protected InputStream getInputStreamForURI(String uri)
Gets input stream from the uri given. If we cannot find the stream,nullis returned.- Parameters:
uri-- Returns:
-
-