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, loadInstallData
private 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.Exception
public 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.