com.izforge.izpack.util
Interface AbstractUIProcessHandler

All Superinterfaces:
AbstractUIHandler
All Known Implementing Classes:
ProcessPanel, ProcessPanelAutomationHelper

public interface AbstractUIProcessHandler
extends AbstractUIHandler

Interface for UIs which need to interface to external processes.

Author:
tisc

Field Summary
 
Fields inherited from interface com.izforge.izpack.util.AbstractUIHandler
ANSWER_CANCEL, ANSWER_NO, ANSWER_YES, CHOICES_YES_NO, CHOICES_YES_NO_CANCEL
 
Method Summary
 void finishProcess()
           
 void finishProcessing()
           
 void logOutput(java.lang.String message, boolean stderr)
          Log the given message.
 void startProcess(java.lang.String name)
          Notify the user that a process has started.
 void startProcessing(int no_of_processes)
           
 
Methods inherited from interface com.izforge.izpack.util.AbstractUIHandler
askQuestion, askQuestion, emitError, emitNotification, emitWarning
 

Method Detail

logOutput

public void logOutput(java.lang.String message,
                      boolean stderr)
Log the given message.

Parameters:
message -
stderr - true if this is a message received from a program via stderr

startProcessing

public void startProcessing(int no_of_processes)

startProcess

public void startProcess(java.lang.String name)
Notify the user that a process has started.

Parameters:
name -

finishProcess

public void finishProcess()

finishProcessing

public void finishProcessing()