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,URLResource,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.ByteBufferbuffer()static ResourcefromURL(java.net.URL url)static ResourcefromURL(java.net.URL url, HttpClient client)java.lang.StringgetExtra()longlastModified()java.io.InputStreamopenInputStream()voidsetExtra(java.lang.String extra)longsize()voidwrite(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
-
-