|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Command
This interface represents the generic functionality of a netCDF Tools command.
It forms part of a command pattern.
Copyright 2010, CSIRO Australia All rights reserved.
Field Summary | |
---|---|
static long |
MAX_32BIT_OFFSET_FILE_SIZE
The maximum file size, in bytes, before a 64-bit file offset is required. |
static int |
PRINT_WIDTH
The column width for printing helps and usage statements. |
Method Summary | |
---|---|
org.apache.commons.cli.Options |
createOptions()
Create the command line options for this command. |
void |
execute(String[] args)
Run the command. |
String |
getCommandName()
|
String |
getUsageString()
|
String |
validCommand(String[] args)
Determine if this command is valid, check its syntax. |
Field Detail |
---|
static final int PRINT_WIDTH
static final long MAX_32BIT_OFFSET_FILE_SIZE
Method Detail |
---|
void execute(String[] args) throws org.apache.commons.cli.ParseException, IOException
args
- command line arguments.
org.apache.commons.cli.ParseException
- thrown if the command line arguments can not be parsed.
IOException
- thrown if netCDF can to be written to or read from.org.apache.commons.cli.Options createOptions()
String validCommand(String[] args)
args
- command line arguments.
String getCommandName()
String getUsageString()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |