com.izforge.izpack.panels
Class UserInputPanelAutomationHelper
java.lang.Object
com.izforge.izpack.panels.UserInputPanelAutomationHelper
- All Implemented Interfaces:
- PanelAutomation
public class UserInputPanelAutomationHelper
- extends java.lang.Object
- implements PanelAutomation
Functions to support automated usage of the UserInputPanel
- Author:
- Jonathan Halliday, Elmar Grom
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AUTO_KEY_USER_INPUT
private static final java.lang.String AUTO_KEY_USER_INPUT
- See Also:
- Constant Field Values
AUTO_KEY_ENTRY
private static final java.lang.String AUTO_KEY_ENTRY
- See Also:
- Constant Field Values
AUTO_ATTRIBUTE_KEY
private static final java.lang.String AUTO_ATTRIBUTE_KEY
- See Also:
- Constant Field Values
AUTO_ATTRIBUTE_VALUE
private static final java.lang.String AUTO_ATTRIBUTE_VALUE
- See Also:
- Constant Field Values
entries
private java.util.Map entries
UserInputPanelAutomationHelper
public UserInputPanelAutomationHelper()
UserInputPanelAutomationHelper
public UserInputPanelAutomationHelper(java.util.Map entries)
- Parameters:
entries
- String-String key-value pairs representing the state of the Panel
makeXMLData
public void makeXMLData(AutomatedInstallData idata,
XMLElement panelRoot)
- Serialize state to XML and insert under panelRoot.
- Specified by:
makeXMLData
in interface PanelAutomation
- Parameters:
idata
- The installation data.panelRoot
- The XML root element of the panels blackbox tree.
runAutomated
public void runAutomated(AutomatedInstallData idata,
XMLElement panelRoot)
- Deserialize state from panelRoot and set idata variables accordingly.
- Specified by:
runAutomated
in interface PanelAutomation
- Parameters:
idata
- The installation data.panelRoot
- The XML root element of the panels blackbox tree.