|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecthmi.util.UnJar
public final class UnJar
UnJar extracts files from a jar file
| Field Summary | |
|---|---|
private static int |
BUFSIZE
|
private static int |
DIALOGHEIGHT
|
private static int |
DIALOGWIDTH
|
| Constructor Summary | |
|---|---|
private |
UnJar()
|
| Method Summary | |
|---|---|
static List<String> |
autoExtract(String regex,
String extractDirectory,
boolean listOnly,
boolean overwrite)
Extracts files, assuming that this UnJar class is running from the same jar file that contains the files to be extracted. |
static List<String> |
extract(Class<?> cl,
String regex,
String extractDirectory,
boolean listOnly,
boolean overwrite)
Like extract(jar, regex, extractDirectory) where the jar file is located by means of UnJar.getJarFromClass(cl) |
static List<String> |
extract(File jarfile,
String regex,
File extractDir)
Extracts files with names that match the specified regular expression from a jar File, and puts the result in a specified directory. |
static List<String> |
extract(File jarfile,
String regex,
File extractDir,
boolean listOnly,
boolean overwrite)
Extracts files with names that match the specified regular expression from a jar File, and puts the result in a specified directory. |
static List<String> |
extract(String jar,
String regex,
String extractDirectory)
Extracts files with names that match the specified regular expression from a named jar file. |
static List<String> |
extract(String jar,
String regex,
String extractDirectory,
boolean listOnly,
boolean overwrite)
Extracts files with names that match the specified regular expression from a named jar file. |
private static void |
extractJarEntry(JarFile jarFile,
JarEntry jarEntry,
File outputFile)
|
static String |
getCodeSourceLocation()
|
static String |
getJarForClass(Class<?> cl)
Return a String with the codesouce location of the specified Class. |
static List<String> |
list(String jar,
String regex,
String extractDirectory)
Lists files with names that match the specified regular expression from a named jar file. |
static void |
main(String[] arg)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private static final int DIALOGWIDTH
private static final int DIALOGHEIGHT
private static final int BUFSIZE
| Constructor Detail |
|---|
private UnJar()
| Method Detail |
|---|
public static String getJarForClass(Class<?> cl)
public static List<String> autoExtract(String regex,
String extractDirectory,
boolean listOnly,
boolean overwrite)
public static List<String> extract(Class<?> cl,
String regex,
String extractDirectory,
boolean listOnly,
boolean overwrite)
public static List<String> extract(String jar,
String regex,
String extractDirectory)
public static List<String> list(String jar,
String regex,
String extractDirectory)
public static List<String> extract(String jar,
String regex,
String extractDirectory,
boolean listOnly,
boolean overwrite)
public static List<String> extract(File jarfile,
String regex,
File extractDir)
public static List<String> extract(File jarfile,
String regex,
File extractDir,
boolean listOnly,
boolean overwrite)
private static void extractJarEntry(JarFile jarFile,
JarEntry jarEntry,
File outputFile)
public static String getCodeSourceLocation()
public static void main(String[] arg)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||