public class AutomatedInstaller extends InstallerBase
| Modifier and Type | Field and Description |
|---|---|
private AutomatedInstallData |
idata
The automated installation data.
|
private java.util.TreeMap |
panelInstanceCount |
LANG_FILE_NAME| Constructor and Description |
|---|
AutomatedInstaller(java.lang.String inputFilename)
Constructing an instance triggers the install.
|
| Modifier and Type | Method and Description |
|---|---|
private void |
doInstall(AutomatedInstallData installdata)
Runs the automated installation logic for each panel in turn.
|
XMLElement |
getXMLData(java.io.File input)
Loads the xml data for the automated mode.
|
private void |
writeUninstallData()
Writes the uninstalldata.
|
addCustomLangpack, loadInstallDataprivate java.util.TreeMap panelInstanceCount
private AutomatedInstallData idata
public AutomatedInstaller(java.lang.String inputFilename)
throws java.lang.Exception
inputFilename - Name of the file containing the installation data.java.lang.Exception - Description of the Exceptionprivate void writeUninstallData()
AutomatedInstaller
and InstallerFrame can't share this code ... :-/
TODO: We should try to fix this in the future.private void doInstall(AutomatedInstallData installdata) throws java.lang.Exception
installdata - the installation data.java.lang.Exceptionpublic XMLElement getXMLData(java.io.File input) throws java.lang.Exception
input - The file containing the installation data.java.lang.Exception - thrown if there are problems reading the file.