aQute.lib.osgi
Class FileResource

java.lang.Object
  extended by aQute.lib.osgi.FileResource
All Implemented Interfaces:
Resource

public class FileResource
extends java.lang.Object
implements Resource


Constructor Summary
FileResource(java.io.File file)
           
 
Method Summary
static void build(Jar jar, java.io.File directory, java.util.regex.Pattern doNotCopy)
           
 java.lang.String getExtra()
           
 long lastModified()
           
 java.io.InputStream openInputStream()
           
 void setExtra(java.lang.String extra)
           
 long size()
           
 java.lang.String toString()
           
 void write(java.io.OutputStream out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FileResource

public FileResource(java.io.File file)
Method Detail

openInputStream

public java.io.InputStream openInputStream()
                                    throws java.io.FileNotFoundException
Specified by:
openInputStream in interface Resource
Throws:
java.io.FileNotFoundException

build

public static void build(Jar jar,
                         java.io.File directory,
                         java.util.regex.Pattern doNotCopy)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

write

public void write(java.io.OutputStream out)
           throws java.io.IOException
Specified by:
write in interface Resource
Throws:
java.io.IOException

lastModified

public long lastModified()
Specified by:
lastModified in interface Resource

getExtra

public java.lang.String getExtra()
Specified by:
getExtra in interface Resource

setExtra

public void setExtra(java.lang.String extra)
Specified by:
setExtra in interface Resource

size

public long size()