public class SomFilePacker extends java.lang.Object implements SOMToolboxApp
| Modifier and Type | Class and Description |
|---|---|
static class |
SomFilePacker.SomFileEntries |
SOMToolboxApp.Type| Modifier and Type | Field and Description |
|---|---|
static SOMToolboxApp.Type |
APPLICATION_TYPE |
static java.lang.String |
DESCRIPTION |
static java.lang.String |
LONG_DESCRIPTION |
private java.util.Hashtable<SomFilePacker.SomFileEntries,java.io.File> |
mapData |
private static java.lang.String |
META_INF |
private static java.lang.String |
META_INF_INFO |
private static java.lang.String |
META_INF_ROOT |
private static java.lang.String |
META_INF_VERSION |
static com.martiansoftware.jsap.Parameter[] |
OPTIONS |
static java.lang.String |
VERSION |
DEV_BY_STRING, HOMEPAGE, INFO, INFO_TEXT, LICENSE_TEXT, REQUIRED_MEMBERS, TYPE_GROUPED_COMPARATOR| Constructor and Description |
|---|
SomFilePacker() |
| Modifier and Type | Method and Description |
|---|---|
private void |
addDataFile(com.martiansoftware.jsap.JSAPResult config,
java.lang.String id) |
private void |
addDataFiles(java.lang.String prefix) |
private void |
addDataFiles(java.lang.String prefix,
java.lang.String suffix) |
private java.lang.String |
cleanFilename(java.lang.String name)
Remove a .gz suffix and other stuff.
|
static void |
main(java.lang.String[] args) |
private void |
writeSomFile(java.lang.String fname) |
public static final java.lang.String DESCRIPTION
public static final java.lang.String LONG_DESCRIPTION
public static final com.martiansoftware.jsap.Parameter[] OPTIONS
public static final SOMToolboxApp.Type APPLICATION_TYPE
public static final java.lang.String VERSION
private static final java.lang.String META_INF
private static final java.lang.String META_INF_VERSION
private static final java.lang.String META_INF_INFO
private static final java.lang.String META_INF_ROOT
private java.util.Hashtable<SomFilePacker.SomFileEntries,java.io.File> mapData
public static void main(java.lang.String[] args)
args - Commandline argumentsprivate void addDataFiles(java.lang.String prefix,
java.lang.String suffix)
prefix - FileNamePrefixsuffix - FileNameSuffixprivate void addDataFiles(java.lang.String prefix)
private void addDataFile(com.martiansoftware.jsap.JSAPResult config,
java.lang.String id)
private void writeSomFile(java.lang.String fname)
throws java.io.IOException
java.io.IOExceptionprivate java.lang.String cleanFilename(java.lang.String name)