com.izforge.izpack.panels.finish
Class FinishPanelAutomation

java.lang.Object
  extended by com.izforge.izpack.panels.finish.FinishPanelAutomation
All Implemented Interfaces:
PanelAutomation

public class FinishPanelAutomation
extends Object
implements PanelAutomation


Constructor Summary
FinishPanelAutomation()
           
 
Method Summary
 void createInstallationRecord(InstallData installData, IXMLElement panelRoot)
          Creates an installation record for unattended installations and adds it to a XML root element.
 void processOptions(InstallData installData, Overrides overrides)
           
 void runAutomated(InstallData installData, IXMLElement panelRoot)
          Makes the panel work in automated mode.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FinishPanelAutomation

public FinishPanelAutomation()
Method Detail

createInstallationRecord

public void createInstallationRecord(InstallData installData,
                                     IXMLElement panelRoot)
Creates an installation record for unattended installations and adds it to a XML root element.

Specified by:
createInstallationRecord in interface PanelAutomation
Parameters:
installData - The installation data
panelRoot - The root element to add panel-specific child elements to

runAutomated

public void runAutomated(InstallData installData,
                         IXMLElement panelRoot)
Makes the panel work in automated mode. Default is to do nothing, but any panel doing something 'effective' during the installation process should implement this method.

Specified by:
runAutomated in interface PanelAutomation
Parameters:
installData - The installation data
panelRoot - The XML root element of the panels blackbox tree.
Throws:
InstallerException - if the automated work failed critically.

processOptions

public void processOptions(InstallData installData,
                           Overrides overrides)
Specified by:
processOptions in interface PanelAutomation


Copyright © 2018. All rights reserved.