wro4j-core/src/main/java/ro/isdc/wro/model/resource/locator/StandaloneServletContextUriLocator.java
private InputStream locateStreamWithContextFolder(final String uri, final String contextFolder)
      throws IOException, FileNotFoundException {
    if (getWildcardStreamLocator().hasWildcard(uri)) {
      final String fullPath = WroUtil.getFullPath(uri);
      final String realPath = contextFolder + fullPath;
      return getWildcardStreamLocator().locateStream(uri, new File(realPath));
    }

    final String uriWithoutPrefix = uri.replaceFirst(PREFIX, EMPTY);
    final File file = new File(contextFolder, uriWithoutPrefix);
    LOG.debug("Opening file: " + file.getPath());
    return new FileInputStream(file);
  }
private InputStream locateStreamWithContextFolder(final String uri, final String contextFolder)
      throws IOException, FileNotFoundException {
    if (getWildcardStreamLocator().hasWildcard(uri)) {
      final String fullPath = WroUtil.getFullPath(uri);
      final String realPath = contextFolder + fullPath;
      return getWildcardStreamLocator().locateStream(uri, new File(realPath));
    }

    final String uriWithoutPrefix = uri.replaceFirst(PREFIX, EMPTY);
    final File file = new File(contextFolder, uriWithoutPrefix);
    LOG.debug("Opening file: " + file.getPath());
    return new FileInputStream(file);
  }
private InputStream locateStreamWithContextFolder ( final String uri , final String contextFolder ) throws IOException , FileNotFoundException { if ( getWildcardStreamLocator ( ) . hasWildcard ( uri ) ) { final String fullPath = WroUtil . getFullPath ( uri ) ; final String realPath = contextFolder + fullPath ; return getWildcardStreamLocator ( ) . locateStream ( uri , new File ( realPath ) ) ; } final String uriWithoutPrefix = uri . replaceFirst ( PREFIX , EMPTY ) ; final File file = new File ( contextFolder , uriWithoutPrefix ) ; LOG . debug ( "Opening file: " + file . getPath ( ) ) ; return new FileInputStream ( file ) ; }
TODO this is duplicated code (from super) -> find a way to reuse it.
TODO this is duplicated code ( from super ) - > find a way to reuse it .