public class AutomatedInstaller extends InstallerBase
Modifier and Type | Field and Description |
---|---|
private AutomatedInstallData |
idata
The automated installation data.
|
private TreeMap |
panelInstanceCount |
LANG_FILE_NAME
Constructor and Description |
---|
AutomatedInstaller(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.
|
net.n3.nanoxml.XMLElement |
getXMLData(File input)
Loads the xml data for the automated mode.
|
private void |
writeUninstallData()
Writes the uninstalldata.
|
addCustomLangpack, loadInstallData
private TreeMap panelInstanceCount
private AutomatedInstallData idata
public AutomatedInstaller(String inputFilename) throws Exception
inputFilename
- Name of the file containing the installation data.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 Exception
installdata
- the installation data.Exception
public net.n3.nanoxml.XMLElement getXMLData(File input) throws Exception
input
- The file containing the installation data.Exception
- thrown if there are problems reading the file.WebARTS Library Licensed Under the GNU - General Public License. Other Libraries licensed under their respective Open Source Licenses