trait Command extends Runnable

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Command
  2. Runnable
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def execute(): Unit
  2. abstract val name: String
  3. abstract def params: Any

Concrete Value Members

  1. def run(): Unit
    Definition Classes
    Command → Runnable
  2. def subCommands: Seq[Command]
  3. def validate(): Option[ParameterException]

    Opportunity for the command to perform complex validation across param values (e.g.

    Opportunity for the command to perform complex validation across param values (e.g. check exclusive args, etc)

    returns

    parameter exception if validation fails