public class ProcessPanelAutomationHelper extends PanelAutomationHelper implements PanelAutomation, AbstractUIProcessHandler
| Modifier and Type | Field and Description |
|---|---|
private int |
currentJob |
private int |
noOfJobs |
private ProcessPanelWorker |
worker |
ANSWER_CANCEL, ANSWER_NO, ANSWER_YES, CHOICES_YES_NO, CHOICES_YES_NO_CANCEL| Constructor and Description |
|---|
ProcessPanelAutomationHelper() |
| Modifier and Type | Method and Description |
|---|---|
void |
finishProcess() |
void |
finishProcessing() |
void |
logOutput(java.lang.String message,
boolean stderr)
Log the given message.
|
void |
makeXMLData(AutomatedInstallData installData,
XMLElement panelRoot)
Save data for running automated.
|
void |
runAutomated(AutomatedInstallData idata,
XMLElement panelRoot)
Perform the installation actions.
|
void |
startProcess(java.lang.String name)
Notify the user that a process has started.
|
void |
startProcessing(int noOfJobs)
Reports progress on System.out
|
askQuestion, askQuestion, emitError, emitNotification, emitWarningclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaskQuestion, askQuestion, emitError, emitNotification, emitWarningprivate ProcessPanelWorker worker
private int noOfJobs
private int currentJob
public void makeXMLData(AutomatedInstallData installData, XMLElement panelRoot)
makeXMLData in interface PanelAutomationinstallData - installation parameterspanelRoot - unused.public void runAutomated(AutomatedInstallData idata, XMLElement panelRoot)
runAutomated in interface PanelAutomationpanelRoot - The panel XML tree root.idata - The installation datapublic void logOutput(java.lang.String message,
boolean stderr)
AbstractUIProcessHandlerlogOutput in interface AbstractUIProcessHandlerstderr - true if this is a message received from a program via stderrpublic void startProcessing(int noOfJobs)
startProcessing in interface AbstractUIProcessHandlerAbstractUIProcessHandler.startProcessing(int)public void finishProcessing()
finishProcessing in interface AbstractUIProcessHandlerAbstractUIProcessHandler.finishProcessing()public void startProcess(java.lang.String name)
AbstractUIProcessHandlerstartProcess in interface AbstractUIProcessHandlerpublic void finishProcess()
finishProcess in interface AbstractUIProcessHandler