Revision 2202
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