com.springsource.bundlor.support.manifestwriter
Class JarFileManifestWriter
java.lang.Object
com.springsource.bundlor.support.manifestwriter.JarFileManifestWriter
- All Implemented Interfaces:
- ManifestWriter
final class JarFileManifestWriter
- extends java.lang.Object
- implements ManifestWriter
Method Summary |
void |
close()
|
private void |
copy(java.io.InputStream in,
java.io.OutputStream out)
|
void |
write(com.springsource.util.parser.manifest.ManifestContents manifest)
|
private void |
writeManifest(java.util.jar.JarOutputStream out,
com.springsource.util.osgi.manifest.BundleManifest manifest)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
inputFile
private final java.io.File inputFile
outputFile
private final java.io.File outputFile
JarFileManifestWriter
public JarFileManifestWriter(java.io.File inputFile,
java.io.File outputFile)
write
public void write(com.springsource.util.parser.manifest.ManifestContents manifest)
- Specified by:
write
in interface ManifestWriter
close
public void close()
- Specified by:
close
in interface ManifestWriter
writeManifest
private void writeManifest(java.util.jar.JarOutputStream out,
com.springsource.util.osgi.manifest.BundleManifest manifest)
throws java.io.IOException
- Throws:
java.io.IOException
copy
private void copy(java.io.InputStream in,
java.io.OutputStream out)
throws java.io.IOException
- Throws:
java.io.IOException