com.ibm.pdp.product.tools.extension
Interface IRppSubCommand


public interface IRppSubCommand

This class allow adding RPPz sub commands using the rppSubCommand extension point. Such sub commands will be available with the rpp.bat bach process. Example :


Field Summary
static java.lang.String copyright
           
 
Method Summary
 IRppSubCommandResult execute(IRppOption subCommandOption, java.util.Map<java.lang.String,java.util.List<java.lang.String>> subCommandOptionsValues, java.util.logging.Logger logger)
          Executes the command this command option.
 java.util.List<IRppOption> getOptionsForSubCommand(IRppOption subCommandOption)
          Returns the list of options for this sub command option.
 java.util.List<IRppOption> getSubCommandOptions()
          Returns the list of sub commands options handled by this extension.
 

Field Detail

copyright

static final java.lang.String copyright
See Also:
Constant Field Values
Method Detail

execute

IRppSubCommandResult execute(IRppOption subCommandOption,
                             java.util.Map<java.lang.String,java.util.List<java.lang.String>> subCommandOptionsValues,
                             java.util.logging.Logger logger)
Executes the command this command option.

Parameters:
subCommandOption -
subCommandOptionsValues -
logger -
Returns:

getOptionsForSubCommand

java.util.List<IRppOption> getOptionsForSubCommand(IRppOption subCommandOption)
Returns the list of options for this sub command option.

Parameters:
subCommandOption -
Returns:

getSubCommandOptions

java.util.List<IRppOption> getSubCommandOptions()
Returns the list of sub commands options handled by this extension.

Returns: