private void tryArchive(String uriStr) throws IOException { int i = uriStr.indexOf('!'); if (i == -1) { return; } url = new URL(uriStr); try { is = url.openStream(); try { uri = url.toURI(); } catch (URISyntaxException ex) { // ignore } } catch (IOException e) { uriStr = uriStr.substring(i + 1); tryClasspath(uriStr); } }
private void tryArchive(String uriStr) throws IOException { int i = uriStr.indexOf('!'); if (i == -1) { return; } url = new URL(uriStr); try { is = url.openStream(); try { uri = url.toURI(); } catch (URISyntaxException ex) { // ignore } } catch (IOException e) { uriStr = uriStr.substring(i + 1); tryClasspath(uriStr); } }
private void tryArchive(String uriStr) throws IOException { int i = uriStr.indexOf('!'); if (i == -1) { return; } url = new URL(uriStr); try { is = url.openStream(); try { uri = url.toURI(); } catch (URISyntaxException ex) { // ignore } } catch (IOException e) { uriStr = uriStr.substring(i + 1); tryClasspath(uriStr); } }
private void tryArchive(String uriStr) throws IOException { int i = uriStr.indexOf('!'); if (i == -1) { return; } url = new URL(uriStr); try { is = url.openStream(); try { uri = url.toURI(); } catch (URISyntaxException ex) { // ignore } } catch (IOException e) { uriStr = uriStr.substring(i + 1); tryClasspath(uriStr); } }
private void tryArchive(String uriStr) throws IOException { int i = uriStr.indexOf('!'); if (i == -1) { return; } url = new URL(uriStr); try { is = url.openStream(); try { uri = url.toURI(); } catch (URISyntaxException ex) { // ignore } } catch (IOException e) { uriStr = uriStr.substring(i + 1); tryClasspath(uriStr); } }
public URIResolver(String baseUriStr, String uriStr, Class<?> calling) throws IOException { this.calling = (calling != null) ? calling : getClass(); if (uriStr.startsWith("classpath:")) { tryClasspath(uriStr); } else if (baseUriStr != null && (baseUriStr.startsWith("jar:") || baseUriStr.startsWith("zip:") || baseUriStr.startsWith("wsjar:"))) { tryArchive(baseUriStr, uriStr); } else if (uriStr.startsWith("jar:") || uriStr.startsWith("zip:") || uriStr.startsWith("wsjar:")) { tryArchive(uriStr); } else { tryFileSystem(baseUriStr, uriStr); } }
public URIResolver(String baseUriStr, String uriStr, Class<?> calling) throws IOException { this.calling = (calling != null) ? calling : getClass(); if (uriStr.startsWith("classpath:")) { tryClasspath(uriStr); } else if (baseUriStr != null && (baseUriStr.startsWith("jar:") || baseUriStr.startsWith("zip:") || baseUriStr.startsWith("wsjar:"))) { tryArchive(baseUriStr, uriStr); } else if (uriStr.startsWith("jar:") || uriStr.startsWith("zip:") || uriStr.startsWith("wsjar:")) { tryArchive(uriStr); } else { tryFileSystem(baseUriStr, uriStr); } }
public URIResolver(String baseUriStr, String uriStr, Class calling) throws IOException { this.calling = (calling != null) ? calling : getClass(); if (uriStr.startsWith("classpath:")) { tryClasspath(uriStr); } else if (baseUriStr != null && (baseUriStr.startsWith("jar:") || baseUriStr.startsWith("zip:") || baseUriStr.startsWith("wsjar:"))) { tryArchive(baseUriStr, uriStr); } else if (uriStr.startsWith("jar:") || uriStr.startsWith("zip:") || uriStr.startsWith("wsjar:")) { tryArchive(uriStr); } else { tryFileSystem(baseUriStr, uriStr); } }
public URIResolver(String baseUriStr, String uriStr, Class<?> calling) throws IOException { this.calling = (calling != null) ? calling : getClass(); if (uriStr.startsWith("classpath:")) { tryClasspath(uriStr); } else if (baseUriStr != null && (baseUriStr.startsWith("jar:") || baseUriStr.startsWith("zip:") || baseUriStr.startsWith("wsjar:")) && !isAbsolute(uriStr)) { tryArchive(baseUriStr, uriStr); } else if (uriStr.startsWith("jar:") || uriStr.startsWith("zip:") || uriStr.startsWith("wsjar:")) { tryArchive(uriStr); } else { tryFileSystem(baseUriStr, uriStr); } }
public void resolve(String baseUriStr, String uriStr, Class callingCls) throws IOException { this.calling = (callingCls != null) ? callingCls : getClass(); this.file = null; this.uri = null; this.is = null; if (uriStr.startsWith("classpath:")) { tryClasspath(uriStr); } else if (baseUriStr != null && (baseUriStr.startsWith("jar:") || baseUriStr.startsWith("zip:") || baseUriStr.startsWith("wsjar:"))) { tryArchive(baseUriStr, uriStr); } else if (uriStr.startsWith("jar:") || uriStr.startsWith("zip:") || uriStr.startsWith("wsjar:")) { tryArchive(uriStr); } else { tryFileSystem(baseUriStr, uriStr); } }
public URIResolver(String baseUriStr, String uriStr, Class<?> calling) throws IOException { this.calling = (calling != null) ? calling : getClass(); if (uriStr.startsWith("classpath:")) { tryClasspath(uriStr); } else if (baseUriStr != null && (baseUriStr.startsWith("jar:") || baseUriStr.startsWith("zip:") || baseUriStr.startsWith("wsjar:")) && !isAbsolute(uriStr)) { tryArchive(baseUriStr, uriStr); } else if (uriStr.startsWith("jar:") || uriStr.startsWith("zip:") || uriStr.startsWith("wsjar:")) { tryArchive(uriStr); } else { tryFileSystem(baseUriStr, uriStr); } }
public void resolve(String baseUriStr, String uriStr, Class<?> callingCls) throws IOException { this.calling = (callingCls != null) ? callingCls : getClass(); this.file = null; this.uri = null; this.is = null; if (uriStr.startsWith("classpath:")) { tryClasspath(uriStr); } else if (baseUriStr != null && (baseUriStr.startsWith("jar:") || baseUriStr.startsWith("zip:") || baseUriStr.startsWith("wsjar:")) && !isAbsolute(uriStr)) { tryArchive(baseUriStr, uriStr); } else if (uriStr.startsWith("jar:") || uriStr.startsWith("zip:") || uriStr.startsWith("wsjar:")) { tryArchive(uriStr); } else { tryFileSystem(baseUriStr, uriStr); } }
public void resolve(String baseUriStr, String uriStr, Class<?> callingCls) throws IOException { this.calling = (callingCls != null) ? callingCls : getClass(); this.file = null; this.uri = null; this.is = null; if (uriStr.startsWith("classpath:")) { tryClasspath(uriStr); } else if (baseUriStr != null && (baseUriStr.startsWith("jar:") || baseUriStr.startsWith("zip:") || baseUriStr.startsWith("wsjar:"))) { tryArchive(baseUriStr, uriStr); } else if (uriStr.startsWith("jar:") || uriStr.startsWith("zip:") || uriStr.startsWith("wsjar:")) { tryArchive(uriStr); } else { tryFileSystem(baseUriStr, uriStr); } }
public void resolve(String baseUriStr, String uriStr, Class<?> callingCls) throws IOException { this.calling = (callingCls != null) ? callingCls : getClass(); this.file = null; this.uri = null; this.is = null; if (uriStr.startsWith("classpath:")) { tryClasspath(uriStr); } else if (baseUriStr != null && (baseUriStr.startsWith("jar:") || baseUriStr.startsWith("zip:") || baseUriStr.startsWith("wsjar:"))) { tryArchive(baseUriStr, uriStr); } else if (uriStr.startsWith("jar:") || uriStr.startsWith("zip:") || uriStr.startsWith("wsjar:")) { tryArchive(uriStr); } else { tryFileSystem(baseUriStr, uriStr); } }
public void resolve(String baseUriStr, String uriStr, Class<?> callingCls) throws IOException { this.calling = (callingCls != null) ? callingCls : getClass(); this.file = null; this.uri = null; this.is = null; if (uriStr.startsWith("classpath:")) { tryClasspath(uriStr); } else if (baseUriStr != null && (baseUriStr.startsWith("jar:") || baseUriStr.startsWith("zip:") || baseUriStr.startsWith("wsjar:")) && !isAbsolute(uriStr)) { tryArchive(baseUriStr, uriStr); } else if (uriStr.startsWith("jar:") || uriStr.startsWith("zip:") || uriStr.startsWith("wsjar:")) { tryArchive(uriStr); } else { tryFileSystem(baseUriStr, uriStr); } }
uri = base; } else { tryClasspath(base.toString().startsWith("file:") ? base.toString().substring(5) : base.toString()); tryClasspath(base.toString().startsWith("file:") ? base.toString().substring(5) : base.toString()); tryClasspath(base.toString().startsWith("file:") ? base.toString().substring(5) : base.toString()); tryClasspath(uriStr.startsWith("file:") ? uriStr.substring(5) : uriStr); tryClasspath(baseUriStr + uriStr); tryClasspath(uriStr);
uri = base; } else { tryClasspath(base.toString().startsWith("file:") ? base.toString().substring(5) : base.toString()); tryClasspath(base.toString().startsWith("file:") ? base.toString().substring(5) : base.toString()); tryClasspath(base.toString().startsWith("file:") ? base.toString().substring(5) : base.toString()); tryClasspath(uriStr.startsWith("file:") ? uriStr.substring(5) : uriStr); tryClasspath(baseUriStr + uriStr); tryClasspath(uriStr);
uri = base; } else { tryClasspath(base.toString().startsWith("file:") ? base.toString().substring(5) : base.toString()); tryClasspath(base.toString().startsWith("file:") ? base.toString().substring(5) : base.toString()); tryClasspath(base.toString().startsWith("file:") ? base.toString().substring(5) : base.toString()); tryClasspath(uriStr.startsWith("file:") ? uriStr.substring(5) : uriStr); tryClasspath(baseUriStr + uriStr); tryClasspath(uriStr);
uri = base; } else { tryClasspath(base.toString().startsWith("file:") ? base.toString().substring(5) : base.toString()); tryClasspath(base.toString().startsWith("file:") ? base.toString().substring(5) : base.toString()); tryClasspath(base.toString().startsWith("file:") ? base.toString().substring(5) : base.toString()); tryClasspath(uriStr.startsWith("file:") ? uriStr.substring(5) : uriStr); tryClasspath(baseUriStr + uriStr); tryClasspath(uriStr);
uri = base; } else { tryClasspath(base.toString().startsWith("file:") ? base.toString().substring(5) : base.toString()); tryClasspath(base.toString().startsWith("file:") ? base.toString().substring(5) : base.toString()); tryClasspath(base.toString().startsWith("file:") ? base.toString().substring(5) : base.toString()); tryClasspath(uriStr.startsWith("file:") ? uriStr.substring(5) : uriStr); tryClasspath(baseUriStr + uriStr); tryClasspath(uriStr);