public class UserInputPanelAutomationHelper extends Object implements PanelAutomation
Modifier and Type | Field and Description |
---|---|
private static String |
AUTO_ATTRIBUTE_KEY |
private static String |
AUTO_ATTRIBUTE_VALUE |
private static String |
AUTO_KEY_ENTRY |
private static String |
AUTO_KEY_USER_INPUT |
private Map |
entries |
Constructor and Description |
---|
UserInputPanelAutomationHelper() |
UserInputPanelAutomationHelper(Map entries) |
Modifier and Type | Method and Description |
---|---|
void |
makeXMLData(AutomatedInstallData idata,
net.n3.nanoxml.XMLElement panelRoot)
Serialize state to XML and insert under panelRoot.
|
void |
runAutomated(AutomatedInstallData idata,
net.n3.nanoxml.XMLElement panelRoot)
Deserialize state from panelRoot and set idata variables accordingly.
|
private static final String AUTO_KEY_USER_INPUT
private static final String AUTO_KEY_ENTRY
private static final String AUTO_ATTRIBUTE_KEY
private static final String AUTO_ATTRIBUTE_VALUE
public UserInputPanelAutomationHelper()
public UserInputPanelAutomationHelper(Map entries)
entries
- String-String key-value pairs representing the state of the Panelpublic void makeXMLData(AutomatedInstallData idata, net.n3.nanoxml.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, net.n3.nanoxml.XMLElement panelRoot)
runAutomated
in interface PanelAutomation
idata
- The installation data.panelRoot
- The XML root element of the panels blackbox tree.WebARTS Library Licensed Under the GNU - General Public License. Other Libraries licensed under their respective Open Source Licenses