Package aQute.bnd.osgi
Interface Resource
-
- All Superinterfaces:
java.lang.AutoCloseable
,java.io.Closeable
- All Known Implementing Classes:
AbstractResource
,CalltreeResource
,CombinedResource
,CommandResource
,CoverageResource
,EmbeddedResource
,FileResource
,JarResource
,MetaTypeReader
,PomFromManifest
,PomPropertiesResource
,PomResource
,PreprocessResource
,TagResource
,WriteResource
,ZipResource
public interface Resource extends java.io.Closeable
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description java.nio.ByteBuffer
buffer()
static Resource
fromURL(java.net.URL url)
static Resource
fromURL(java.net.URL url, HttpClient client)
java.lang.String
getExtra()
long
lastModified()
java.io.InputStream
openInputStream()
void
setExtra(java.lang.String extra)
long
size()
void
write(java.io.OutputStream out)
-
-
-
Method Detail
-
openInputStream
java.io.InputStream openInputStream() throws java.lang.Exception
- Throws:
java.lang.Exception
-
write
void write(java.io.OutputStream out) throws java.lang.Exception
- Throws:
java.lang.Exception
-
lastModified
long lastModified()
-
setExtra
void setExtra(java.lang.String extra)
-
getExtra
java.lang.String getExtra()
-
size
long size() throws java.lang.Exception
- Throws:
java.lang.Exception
-
buffer
java.nio.ByteBuffer buffer() throws java.lang.Exception
- Throws:
java.lang.Exception
-
fromURL
static Resource fromURL(java.net.URL url) throws java.io.IOException
- Throws:
java.io.IOException
-
fromURL
static Resource fromURL(java.net.URL url, HttpClient client) throws java.io.IOException
- Throws:
java.io.IOException
-
-