uk.org.ogsadai.activity.xmldb.commands
Interface CommandFactory
- All Known Implementing Classes:
- PropertiesCommandFactory
- public interface CommandFactory
A CommandFactory creates Command
instances based on the supplied command Element.
- Author:
- The OGSA-DAI Project Team
|
Method Summary |
Command |
createCommand(org.w3c.dom.Element element)
Creates and instantiates the Command that corresponds to
the specified element. |
createCommand
public Command createCommand(org.w3c.dom.Element element)
throws XMLDBCommandCreationException,
XMLDBUnsupportedCommandException,
XMLDBCommandSpecificationException,
XMLDBCommandExecutionException
- Creates and instantiates the
Command that corresponds to
the specified element.
- Parameters:
element - The element to map to a corresponding Command
implementation.
- Returns:
- the newly created
Command
- Throws:
XMLDBCommandCreationException - If there is a problem when creating the
Command.
XMLDBUnsupportedCommandException - If the Command is not known to the factory.
XMLDBCommandSpecificationException - If there is a problem parsing element or
initialising the command due to incorrect values in the
command provided by a client.
XMLDBCommandExecutionException - If there is an internal problem