public class UserInputPanelAutomationHelper extends java.lang.Object implements PanelAutomation
Modifier and Type | Field and Description |
---|---|
private static java.lang.String |
AUTO_ATTRIBUTE_KEY |
private static java.lang.String |
AUTO_ATTRIBUTE_VALUE |
private static java.lang.String |
AUTO_KEY_ENTRY |
private static java.lang.String |
AUTO_KEY_USER_INPUT |
private java.util.Map |
entries |
Constructor and Description |
---|
UserInputPanelAutomationHelper() |
UserInputPanelAutomationHelper(java.util.Map entries) |
Modifier and Type | Method and Description |
---|---|
void |
makeXMLData(AutomatedInstallData idata,
XMLElement panelRoot)
Serialize state to XML and insert under panelRoot.
|
void |
runAutomated(AutomatedInstallData idata,
XMLElement panelRoot)
Deserialize state from panelRoot and set idata variables accordingly.
|
private static final java.lang.String AUTO_KEY_USER_INPUT
private static final java.lang.String AUTO_KEY_ENTRY
private static final java.lang.String AUTO_ATTRIBUTE_KEY
private static final java.lang.String AUTO_ATTRIBUTE_VALUE
private java.util.Map entries
public UserInputPanelAutomationHelper()
public UserInputPanelAutomationHelper(java.util.Map entries)
entries
- String-String key-value pairs representing the state of the Panelpublic void makeXMLData(AutomatedInstallData idata, XMLElement panelRoot)
makeXMLData
in interface PanelAutomation
idata
- The installation data.panelRoot
- The XML root element of the panels blackbox tree.public void runAutomated(AutomatedInstallData idata, XMLElement panelRoot)
runAutomated
in interface PanelAutomation
idata
- The installation data.panelRoot
- The XML root element of the panels blackbox tree.