|
|||||||||
| 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 |
makeXMLData(AutomatedInstallData installData,
IXMLElement panelRoot)
Asks the panel to set its own XML data that can be brought back for an automated installation process. |
void |
runAutomated(AutomatedInstallData installData,
IXMLElement panelRoot)
Makes the panel work in automated mode. |
| Method Detail |
|---|
void makeXMLData(AutomatedInstallData installData,
IXMLElement panelRoot)
installData - The installation datapanelRoot - The XML root element of the panels blackbox tree.
void runAutomated(AutomatedInstallData 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.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||