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
,TagResource
,URLResource
,WriteResource
,ZipResource
public interface Resource extends java.io.Closeable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.nio.ByteBuffer
buffer()
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
-
-