public class JarHelper
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
JarHelper.Visitor |
| Constructor and Description |
|---|
JarHelper() |
| Modifier and Type | Method and Description |
|---|---|
static void |
accept(java.util.jar.JarInputStream jis,
JarHelper.Visitor visitor) |
static void |
copy(java.io.InputStream in,
java.io.OutputStream out,
java.nio.ByteBuffer byteBuffer)
Copies input to output.
|
static java.io.InputStream |
makeJar(java.io.File dir,
java.lang.Runnable action)
A utility method to make a JarInputStream out of the contents of a directory.
|
static void |
write(java.util.jar.JarInputStream jis,
java.util.jar.JarOutputStream jos)
A utility method to help write content of a Jar input stream
to a Jar output stream.
|
static void |
write(java.net.URLConnection con,
java.io.OutputStream os,
java.util.jar.Manifest m)
A utility method which reads contents from a URLConnection and
writes it out a Jar output stream.
|
public static void accept(java.util.jar.JarInputStream jis,
JarHelper.Visitor visitor)
throws java.io.IOException
java.io.IOExceptionpublic static void write(java.net.URLConnection con,
java.io.OutputStream os,
java.util.jar.Manifest m)
con - URLConnection to be used as inputos - Output stream to write tom - Manifest to be written out - can't be nulljava.io.IOExceptionpublic static void write(java.util.jar.JarInputStream jis,
java.util.jar.JarOutputStream jos)
throws java.io.IOException
jis - input stream to read fromjos - output stream to write tojava.io.IOExceptionpublic static java.io.InputStream makeJar(java.io.File dir,
java.lang.Runnable action)
throws java.io.IOException
dir - Directory which contains the exploded bitsaction - A runnable to be called after output has been writtenjava.io.IOExceptionpublic static void copy(java.io.InputStream in,
java.io.OutputStream out,
java.nio.ByteBuffer byteBuffer)
throws java.io.IOException
in - out - byteBuffer - java.io.IOExceptionCopyright © 2018 GlassFish Community. All Rights Reserved.