|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface PanelAutomation
Defines the Interface that must be implemented for running Panels in automated (or "silent", "headless") install mode.
Implementing classes MUST NOT link against awt/swing classes. Thus the Panels cannot implement this interface directly, they should use e.g. helper classes instead.
AutomatedInstaller| Method Summary | |
|---|---|
void |
createInstallationRecord(InstallData installData,
IXMLElement rootElement)
Creates an installation record for unattended installations and adds it to a XML root element. |
void |
processOptions(InstallData installData,
Overrides overrides)
Process options delivered to the installer from outside. |
void |
runAutomated(InstallData installData,
IXMLElement panelRoot)
Makes the panel work in automated mode. |
| Method Detail |
|---|
void createInstallationRecord(InstallData installData,
IXMLElement rootElement)
installData - The installation datarootElement - The root element to add panel-specific child elements to
void runAutomated(InstallData installData,
IXMLElement panelRoot)
throws InstallerException
installData - The installation datapanelRoot - The XML root element of the panels blackbox tree.
InstallerException - if the automated work failed critically.
void processOptions(InstallData installData,
Overrides overrides)
These options are additionally helt as variables overrides, there is no need to explicitely set installer variables of the same name.
This method is not called if an installation record exists for this panel in an auto-install.xml (e.g. in this case @(see runAutomated) is launched).
installData - the runtime data of the installer sessionoverrides - the variable overrides
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||