com.application.areca.launcher.tui
Class UserCommand

java.lang.Object
  extended by com.application.areca.launcher.tui.UserCommand

public class UserCommand
extends java.lang.Object


Author:
Olivier PETRUCCI

Areca Build ID : 7299034069467778562

Constructor Summary
UserCommand(java.lang.String name)
           
 
Method Summary
 void addMandatoryArgument(UserOption option)
           
 void addOptionalArgument(UserOption option)
           
 UserOption getArgument(java.lang.String optionName)
           
 java.lang.String getName()
           
 boolean isMandatory(java.lang.String optionName)
           
 void validateArguments(java.util.Map args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserCommand

public UserCommand(java.lang.String name)
Method Detail

addMandatoryArgument

public void addMandatoryArgument(UserOption option)

addOptionalArgument

public void addOptionalArgument(UserOption option)

getName

public java.lang.String getName()

getArgument

public UserOption getArgument(java.lang.String optionName)

isMandatory

public boolean isMandatory(java.lang.String optionName)

validateArguments

public void validateArguments(java.util.Map args)
                       throws InvalidCommandException
Throws:
InvalidCommandException