Class CommandFactory

java.lang.Object
jp.vmi.selenium.selenese.command.CommandFactory
All Implemented Interfaces:
ICommandFactory

public class CommandFactory
extends Object
implements ICommandFactory
Factory of selenese command.
  • Constructor Details

    • CommandFactory

      public CommandFactory()
      Constructor.
    • CommandFactory

      public CommandFactory​(SubCommandMapProvider subCommandMapProvider)
      Constructor.
      Parameters:
      subCommandMapProvider - Sub command map supplier.
    • CommandFactory

      @Deprecated public CommandFactory​(Context context)
      Constructor.
      Parameters:
      context - Selenese Runner context.
  • Method Details

    • registerCommandFactory

      public void registerCommandFactory​(ICommandFactory factory)
      Register user defined comman factory.
      Parameters:
      factory - ICommandFactory object.
    • newCommand

      public ICommand newCommand​(int index, String name, String... args)
      Description copied from interface: ICommandFactory
      Constructs selenese command.
      Specified by:
      newCommand in interface ICommandFactory
      Parameters:
      index - index in selenese script file.
      name - command name.
      args - command arguments.
      Returns:
      ICommand instance or null.
    • getCommandEntries

      public static Set<Map.Entry<String,​Constructor<? extends ICommand>>> getCommandEntries()
      Get command entries.
      Returns:
      command entries.