public class SomFilePacker extends 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 String |
DESCRIPTION |
static String |
LONG_DESCRIPTION |
private Hashtable<SomFilePacker.SomFileEntries,File> |
mapData |
private static String |
META_INF |
private static String |
META_INF_INFO |
private static String |
META_INF_ROOT |
private static String |
META_INF_VERSION |
static com.martiansoftware.jsap.Parameter[] |
OPTIONS |
static 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,
String id) |
private void |
addDataFiles(String prefix) |
private void |
addDataFiles(String prefix,
String suffix) |
private String |
cleanFilename(String name)
Remove a .gz suffix and other stuff.
|
static void |
main(String[] args) |
private void |
writeSomFile(String fname) |
public static final String DESCRIPTION
public static final String LONG_DESCRIPTION
public static final com.martiansoftware.jsap.Parameter[] OPTIONS
public static final SOMToolboxApp.Type APPLICATION_TYPE
public static final String VERSION
private static final String META_INF
private static final String META_INF_VERSION
private static final String META_INF_INFO
private static final String META_INF_ROOT
private Hashtable<SomFilePacker.SomFileEntries,File> mapData
public static void main(String[] args)
args
- Commandline argumentsprivate void addDataFiles(String prefix, String suffix)
prefix
- FileNamePrefixsuffix
- FileNameSuffixprivate void addDataFiles(String prefix)
private void addDataFile(com.martiansoftware.jsap.JSAPResult config, String id)
private void writeSomFile(String fname) throws IOException
IOException