You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by dk...@apache.org on 2009/04/10 22:23:37 UTC
svn commit: r764034 -
/cxf/trunk/common/common/src/main/java/org/apache/cxf/resource/URIResolver.java
Author: dkulp
Date: Fri Apr 10 20:23:36 2009
New Revision: 764034
URL: http://svn.apache.org/viewvc?rev=764034&view=rev
Log:
[CXF-2163] Add wsjar: to URIResolver
Modified:
cxf/trunk/common/common/src/main/java/org/apache/cxf/resource/URIResolver.java
Modified: cxf/trunk/common/common/src/main/java/org/apache/cxf/resource/URIResolver.java
URL: http://svn.apache.org/viewvc/cxf/trunk/common/common/src/main/java/org/apache/cxf/resource/URIResolver.java?rev=764034&r1=764033&r2=764034&view=diff
==============================================================================
--- cxf/trunk/common/common/src/main/java/org/apache/cxf/resource/URIResolver.java (original)
+++ cxf/trunk/common/common/src/main/java/org/apache/cxf/resource/URIResolver.java Fri Apr 10 20:23:36 2009
@@ -77,9 +77,14 @@
this.calling = (calling != null) ? calling : getClass();
if (uriStr.startsWith("classpath:")) {
tryClasspath(uriStr);
- } else if (baseUriStr != null && (baseUriStr.startsWith("jar:") || baseUriStr.startsWith("zip:"))) {
+ } else if (baseUriStr != null
+ && (baseUriStr.startsWith("jar:")
+ || baseUriStr.startsWith("zip:")
+ || baseUriStr.startsWith("wsjar:"))) {
tryArchive(baseUriStr, uriStr);
- } else if (uriStr.startsWith("jar:") || uriStr.startsWith("zip:")) {
+ } else if (uriStr.startsWith("jar:")
+ || uriStr.startsWith("zip:")
+ || uriStr.startsWith("wsjar:")) {
tryArchive(uriStr);
} else {
tryFileSystem(baseUriStr, uriStr);
@@ -101,9 +106,14 @@
if (uriStr.startsWith("classpath:")) {
tryClasspath(uriStr);
- } else if (baseUriStr != null && (baseUriStr.startsWith("jar:") || baseUriStr.startsWith("zip:"))) {
+ } else if (baseUriStr != null
+ && (baseUriStr.startsWith("jar:")
+ || baseUriStr.startsWith("zip:")
+ || baseUriStr.startsWith("wsjar:"))) {
tryArchive(baseUriStr, uriStr);
- } else if (uriStr.startsWith("jar:") || uriStr.startsWith("zip:")) {
+ } else if (uriStr.startsWith("jar:")
+ || uriStr.startsWith("zip:")
+ || uriStr.startsWith("wsjar:")) {
tryArchive(uriStr);
} else {
tryFileSystem(baseUriStr, uriStr);
@@ -278,7 +288,9 @@
} catch (URISyntaxException e) {
// processing the jar:file:/ type value
String urlStr = url.toString();
- if (urlStr.startsWith("jar:") || urlStr.startsWith("zip:")) {
+ if (urlStr.startsWith("jar:")
+ || urlStr.startsWith("zip:")
+ || urlStr.startsWith("wsjar:")) {
int pos = urlStr.indexOf('!');
if (pos != -1) {
try {