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
All Methods Static Methods Instance Methods Concrete Methods 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 Detail
-
CommandFactory
public CommandFactory()
Constructor.
-
CommandFactory
public CommandFactory(SubCommandMapProvider subCommandMapProvider)
Constructor.- Parameters:
subCommandMapProvider- Sub command map supplier.
-
CommandFactory
@Deprecated public CommandFactory(Context context)
Deprecated.Constructor.- Parameters:
context- Selenese Runner context.
-
-
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: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
public static Set<Map.Entry<String,Constructor<? extends ICommand>>> getCommandEntries()
Get command entries.- Returns:
- command entries.
-
-