Package jp.vmi.selenium.selenese.command
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 Summary
Constructors Constructor Description CommandFactory()Constructor.CommandFactory(Context context)Deprecated.CommandFactory(SubCommandMapProvider subCommandMapProvider)Constructor. -
Method Summary
Modifier and Type Method Description static Set<Map.Entry<String,Constructor<? extends ICommand>>>getCommandEntries()Get command entries.ICommandnewCommand(int index, String name, String... args)Constructs selenese command.voidregisterCommandFactory(ICommandFactory factory)Register user defined comman factory.
-
Constructor Details
-
CommandFactory
public CommandFactory()Constructor. -
CommandFactory
Constructor.- Parameters:
subCommandMapProvider- Sub command map supplier.
-
CommandFactory
Deprecated.Constructor.- Parameters:
context- Selenese Runner context.
-
-
Method Details
-
registerCommandFactory
Register user defined comman factory.- Parameters:
factory- ICommandFactory object.
-
newCommand
Description copied from interface:ICommandFactoryConstructs selenese command.- Specified by:
newCommandin interfaceICommandFactory- Parameters:
index- index in selenese script file.name- command name.args- command arguments.- Returns:
- ICommand instance or null.
-
getCommandEntries
Get command entries.- Returns:
- command entries.
-
CommandFactory(SubCommandMapProvider).