...
- The Driver class must be public.
- The Driver class must have a public constructor that takes no arguments.
- The Driver's constructor should not do any initialization. It should instead use the detectorChanged() or startOfData() methods, which are called after all input parameters are processed.
- The set methods to be accessed in the XML should always be of the form
Set methods not of this form will not be accessible as XML parameters.No Format public void set[ParameterName]([type] [varName])
- The use of sub-drivers is discouraged due to these being inaccessible to by the job managerXML format, though it is still possible to use them. Any dependence of a child Driver on its parent's on XML input parameters can be handled by using the startOfData() method to add a new child Driver instance.
...