uk.org.ogsadai.activity
Interface ActivityConfiguration
- All Known Implementing Classes:
- AddAndIndexFileActivityConfiguration, PhysicalSchemaFileActivityConfiguration
- public interface ActivityConfiguration
An ActivityConfiguration
object encapsulates configuration information relating to a single Activity
. It is optional whether or not an Activity
makes use of an ActivityConfiguration
object. If so, the Activity
must implement the ActivityConfigurationCreator
interface, which defines a factory method responsible for creating the appropriate ActivityConfiguration
object.
As well as implementing the initialise
method, an ActivityConfiguration
implementation should provide appropriate methods for accessing the configuration information in a convenient manner. These will be used by the Activity
that is being configured.
- Author:
- The OGSA-DAI Project Team
- See Also:
Activity.getActivityConfiguration()
, ActivityConfigurationCreator
, ActivityConfigurationException
Method Summary |
void |
initialise(org.w3c.dom.Document document)
Parses the configuration document, initialising any fields that are necessary for the accessor methods to operate. |
initialise
public void initialise(org.w3c.dom.Document document)
throws ActivityConfigurationException
-
Parses the configuration document, initialising any fields that are necessary for the accessor methods to operate. This method is called by the
ActivityCreator
class.
-
- Parameters:
document
- The Document
containing the activity configuration information.
- Throws:
ActivityConfigurationException
- If there is a problem initialising the ActivityConfiguration
object. This may be caused by the document containing invalid information, or perhaps by a system problem within the initialisation code.