com.izforge.izpack.installer
Class ProcessPanelWorker.ExecutableClass
java.lang.Object
com.izforge.izpack.installer.ProcessPanelWorker.ExecutableClass
- All Implemented Interfaces:
- ProcessPanelWorker.Processable
- Enclosing class:
- ProcessPanelWorker
private static class ProcessPanelWorker.ExecutableClass
- extends java.lang.Object
- implements ProcessPanelWorker.Processable
Tries to create a class that has an empty contstructor and a method
run(AbstractUIProcessHandler, String[]) If found, it calls the method and processes all
returned exceptions
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
myClassName
private final java.lang.String myClassName
myArguments
private final java.util.List<java.lang.String> myArguments
myHandler
protected AbstractUIProcessHandler myHandler
ProcessPanelWorker.ExecutableClass
public ProcessPanelWorker.ExecutableClass(java.lang.String className,
java.util.List<java.lang.String> args)
run
public boolean run(AbstractUIProcessHandler aHandler,
VariableSubstitutor varSubstitutor)
- Specified by:
run
in interface ProcessPanelWorker.Processable
- Parameters:
aHandler
- The UI handler for user interaction and to send output to.
- Returns:
- true on success, false if processing should stop