- /**
- * Returns true if it is possible to open an input stream at the given URL,
- * else false. The input stream is closed.
- *
- * @param file
- * @return
- */
- private boolean isValidUrl(String file)
- {
- InputStream is = null;
- try
- {
- is = new URL(file).openStream();
- if (is != null)
- {
- return true;
- }
- } catch (IOException x)
- {
- // MalformedURLException, FileNotFoundException
- return false;
- } finally
- {
- if (is != null)
- {
- try
- {
- is.close();
- } catch (IOException e)
- {
- // ignore
- }
- }
- }
- return false;
- }
-