Package org.esa.snap.core.gpf.main
Class CommandLineArgs
- java.lang.Object
-
- org.esa.snap.core.gpf.main.CommandLineArgs
-
public class CommandLineArgs extends Object
The parsed command-line arguments for GPT.
-
-
Field Summary
Fields Modifier and Type Field Description static String
DEFAULT_FORMAT_NAME
static String
DEFAULT_METADATA_FILEPATH
static String
DEFAULT_TARGET_FILEPATH
static String
DEFAULT_VELOCITY_TEMPLATE_DIRPATH
static long
G
static long
K
static long
M
static String
VELOCITY_TEMPLATE_EXTENSION
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String[]
getArgs()
static long
getDefaultTileCacheSize()
static int
getDefaultTileSchedulerParallelism()
String
getGraphFilePath()
String
getMetadataFilePath()
String
getOperatorName()
String
getParameterFilePath()
SortedMap<String,String>
getParameterMap()
SortedMap<String,String>
getSourceFilePathMap()
Map<String,String>
getSystemPropertiesMap()
String
getTargetFilePath()
String
getTargetFormatName()
long
getTileCacheCapacity()
int
getTileSchedulerParallelism()
String
getVelocityTemplateDirPath()
boolean
isClearCacheAfterRowWrite()
boolean
isDiagnosticRequested()
boolean
isHelpRequested()
boolean
isStackTraceDump()
static CommandLineArgs
parseArgs(String... args)
-
-
-
Field Detail
-
K
public static final long K
- See Also:
- Constant Field Values
-
M
public static final long M
- See Also:
- Constant Field Values
-
G
public static final long G
- See Also:
- Constant Field Values
-
DEFAULT_TARGET_FILEPATH
public static final String DEFAULT_TARGET_FILEPATH
- See Also:
- Constant Field Values
-
DEFAULT_METADATA_FILEPATH
public static final String DEFAULT_METADATA_FILEPATH
- See Also:
- Constant Field Values
-
DEFAULT_VELOCITY_TEMPLATE_DIRPATH
public static final String DEFAULT_VELOCITY_TEMPLATE_DIRPATH
- See Also:
- Constant Field Values
-
DEFAULT_FORMAT_NAME
public static final String DEFAULT_FORMAT_NAME
- See Also:
- Constant Field Values
-
VELOCITY_TEMPLATE_EXTENSION
public static final String VELOCITY_TEMPLATE_EXTENSION
- See Also:
- Constant Field Values
-
-
Method Detail
-
parseArgs
public static CommandLineArgs parseArgs(String... args) throws Exception
- Throws:
Exception
-
getDefaultTileCacheSize
public static long getDefaultTileCacheSize()
-
getDefaultTileSchedulerParallelism
public static int getDefaultTileSchedulerParallelism()
-
getArgs
public String[] getArgs()
- Returns:
- The raw, not yet parsed arguments passed to the command-line tool.
-
getOperatorName
public String getOperatorName()
-
getGraphFilePath
public String getGraphFilePath()
-
getTargetFilePath
public String getTargetFilePath()
-
getTargetFormatName
public String getTargetFormatName()
-
getMetadataFilePath
public String getMetadataFilePath()
-
getVelocityTemplateDirPath
public String getVelocityTemplateDirPath()
-
getParameterFilePath
public String getParameterFilePath()
-
getTileCacheCapacity
public long getTileCacheCapacity()
-
getTileSchedulerParallelism
public int getTileSchedulerParallelism()
-
isClearCacheAfterRowWrite
public boolean isClearCacheAfterRowWrite()
-
isHelpRequested
public boolean isHelpRequested()
-
isDiagnosticRequested
public boolean isDiagnosticRequested()
-
isStackTraceDump
public boolean isStackTraceDump()
-
-