public static IndexLocation createIndexLocation(URL url) { URL localUrl; try { localUrl = FileLocator.resolve(url); } catch (IOException e) { return null; } if (localUrl.getProtocol().equals("file")) { //$NON-NLS-1$ File localFile = null; try { URI localFileURI = new URI(localUrl.toExternalForm()); localFile = new File(localFileURI); } catch(Exception ex) { localFile = new File(localUrl.getPath()); } return new FileIndexLocation(url, localFile); } return new JarIndexLocation(url, localUrl); }
public static IndexLocation createIndexLocation(URL url) { URL localUrl; try { localUrl = FileLocator.resolve(url); } catch (IOException e) { return null; } if (localUrl.getProtocol().equals("file")) { //$NON-NLS-1$ File localFile = null; try { URI localFileURI = new URI(localUrl.toExternalForm()); localFile = new File(localFileURI); } catch(Exception ex) { localFile = new File(localUrl.getPath()); } return new FileIndexLocation(url, localFile); } return new JarIndexLocation(url, localUrl); }
public static IndexLocation createIndexLocation(URL url) { URL localUrl; try { localUrl = FileLocator.resolve(url); } catch (IOException e) { return null; } if (localUrl.getProtocol().equals("file")) { //$NON-NLS-1$ File localFile = null; try { URI localFileURI = new URI(localUrl.toExternalForm()); localFile = new File(localFileURI); } catch(Exception ex) { localFile = new File(localUrl.getPath()); } return new FileIndexLocation(url, localFile); } return new JarIndexLocation(url, localUrl); }
public static IndexLocation createIndexLocation(URL url) { URL localUrl; try { localUrl = FileLocator.resolve(url); } catch (IOException e) { return null; } if (localUrl.getProtocol().equals("file")) { //$NON-NLS-1$ File localFile = null; try { URI localFileURI = new URI(localUrl.toExternalForm()); localFile = new File(localFileURI); } catch(Exception ex) { localFile = new File(localUrl.getPath()); } return new FileIndexLocation(url, localFile); } return new JarIndexLocation(url, localUrl); }
public static IndexLocation createIndexLocation(URL url) { URL localUrl; try { localUrl = FileLocator.resolve(url); } catch (IOException e) { return null; } if (localUrl.getProtocol().equals("file")) { //$NON-NLS-1$ File localFile = null; try { URI localFileURI = new URI(localUrl.toExternalForm()); localFile = new File(localFileURI); } catch(Exception ex) { localFile = new File(localUrl.getPath()); } return new FileIndexLocation(url, localFile); } return new JarIndexLocation(url, localUrl); }