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.IOException
private java.lang.String cleanFilename(java.lang.String name)