package mil.nga.giat.geowave.format.landsat8; import com.beust.jcommander.Parameters; import com.beust.jcommander.ParametersDelegate; import mil.nga.giat.geowave.core.cli.annotations.GeowaveOperation; import mil.nga.giat.geowave.core.cli.api.Command; import mil.nga.giat.geowave.core.cli.api.DefaultOperation; import mil.nga.giat.geowave.core.cli.api.OperationParams; @GeowaveOperation(name = "analyze", parentOperation = Landsat8Section.class) @Parameters(commandDescription = "Print out basic aggregate statistics for available Landsat 8 imagery") public class Landsat8AnalyzeCommand extends DefaultOperation implements Command { @ParametersDelegate protected Landsat8BasicCommandLineOptions landsatOptions = new Landsat8BasicCommandLineOptions(); public Landsat8AnalyzeCommand() {} @Override public void execute( final OperationParams params ) throws Exception { final AnalyzeRunner runner = new AnalyzeRunner( landsatOptions); runner.runInternal(params); } }