Class CommandFactory

    • Constructor Detail

      • CommandFactory

        public CommandFactory()
        Constructor.
      • CommandFactory

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

      • 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.