/** {@inheritDoc} */ @Override public DataSource resolve(final String resourceLocation, final boolean isLenient) throws IOException { DataSource result = null; try { if (!isCid(resourceLocation)) { final URL url = createUrl(resourceLocation); result = new URLDataSource(url); result.getInputStream(); } return result; } catch (final IOException e) { if (isLenient) { return null; } throw e; } }
/** {@inheritDoc} */ @Override public DataSource resolve(final String resourceLocation, final boolean isLenient) throws IOException { DataSource result = null; try { if (!isCid(resourceLocation)) { final URL url = createUrl(resourceLocation); result = new URLDataSource(url); result.getInputStream(); } return result; } catch (final IOException e) { if (isLenient) { return null; } throw e; } }