Revision 2202

View differences:

org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.lib/src/main/java/org/gvsig/tools/resourcesstorage/URLResource.java
16 16
        extends AbstractResourcesStorage.AbstractResource
17 17
        implements ResourcesStorage.Resource 
18 18
  {
19
      private class ResourceInputStream extends InputStream {
19 20

  
21
          @Override
22
          public int read() throws IOException {
23
              return is.read();
24
          }
25

  
26
          @Override
27
          public void close() throws IOException {
28
              URLResource.this.close();
29
          }
30
      }
31

  
20 32
    private final URL url;
21 33
    private InputStream is;
22 34
    
......
57 69
            throw new RuntimeException("Stream already open");
58 70
        }
59 71
        this.is = this.url.openStream();
60
        return this.is;
72
        return new ResourceInputStream();
61 73
    }
62 74

  
63 75
    @Override

Also available in: Unified diff