com.izforge.izpack.panels
Class ProcessPanelAutomationHelper
java.lang.Object
com.izforge.izpack.installer.PanelAutomationHelper
com.izforge.izpack.panels.ProcessPanelAutomationHelper
- All Implemented Interfaces:
- com.izforge.izpack.util.AbstractUIHandler, com.izforge.izpack.util.AbstractUIProcessHandler, com.izforge.izpack.installer.PanelAutomation
- public class ProcessPanelAutomationHelper
- extends com.izforge.izpack.installer.PanelAutomationHelper
- implements com.izforge.izpack.installer.PanelAutomation, com.izforge.izpack.util.AbstractUIProcessHandler
Functions to support automated usage of the CompilePanel
- Author:
- Jonathan Halliday, Tino Schwarze
Fields inherited from interface com.izforge.izpack.util.AbstractUIHandler |
ANSWER_CANCEL, ANSWER_NO, ANSWER_YES, CHOICES_YES_NO, CHOICES_YES_NO_CANCEL |
Methods inherited from class com.izforge.izpack.installer.PanelAutomationHelper |
askQuestion, askQuestion, emitError, emitNotification, emitWarning |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.izforge.izpack.util.AbstractUIHandler |
askQuestion, askQuestion, emitError, emitNotification, emitWarning |
ProcessPanelAutomationHelper
public ProcessPanelAutomationHelper()
makeXMLData
public void makeXMLData(com.izforge.izpack.installer.AutomatedInstallData installData,
net.n3.nanoxml.XMLElement panelRoot)
- Save data for running automated.
- Specified by:
makeXMLData
in interface com.izforge.izpack.installer.PanelAutomation
- Parameters:
installData
- installation parameterspanelRoot
- unused.
runAutomated
public void runAutomated(com.izforge.izpack.installer.AutomatedInstallData idata,
net.n3.nanoxml.XMLElement panelRoot)
- Perform the installation actions.
- Specified by:
runAutomated
in interface com.izforge.izpack.installer.PanelAutomation
- Parameters:
panelRoot
- The panel XML tree root.
logOutput
public void logOutput(String message,
boolean stderr)
- Specified by:
logOutput
in interface com.izforge.izpack.util.AbstractUIProcessHandler
startProcessing
public void startProcessing(int noOfJobs)
- Reports progress on System.out
- Specified by:
startProcessing
in interface com.izforge.izpack.util.AbstractUIProcessHandler
- See Also:
AbstractUIProcessHandler.startProcessing(int)
finishProcessing
public void finishProcessing()
- Specified by:
finishProcessing
in interface com.izforge.izpack.util.AbstractUIProcessHandler
- See Also:
AbstractUIProcessHandler.finishProcessing()
startProcess
public void startProcess(String name)
- Specified by:
startProcess
in interface com.izforge.izpack.util.AbstractUIProcessHandler
finishProcess
public void finishProcess()
- Specified by:
finishProcess
in interface com.izforge.izpack.util.AbstractUIProcessHandler
Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.