com.izforge.izpack.panels.jdkpath
Class JDKPathConsolePanel

java.lang.Object
  extended by com.izforge.izpack.installer.console.AbstractConsolePanel
      extended by com.izforge.izpack.panels.jdkpath.JDKPathConsolePanel
All Implemented Interfaces:
ConsolePanel

public class JDKPathConsolePanel
extends AbstractConsolePanel

The JDKPathPanel panel console helper class.

Author:
Mounir El Hajj

Constructor Summary
JDKPathConsolePanel(VariableSubstitutor variableSubstitutor, RegistryDefaultHandler handler, PanelView<ConsolePanel> panel, InstallData installData)
          Constructs a JDKPathConsolePanelHelper.
 
Method Summary
 void createInstallationRecord(IXMLElement panelRoot)
           
 boolean generateOptions(InstallData installData, Options options)
           
 boolean run(InstallData installData, Console console)
          Runs the panel using the specified console.
 boolean run(InstallData installData, Properties properties)
           
 
Methods inherited from class com.izforge.izpack.installer.console.AbstractConsolePanel
getI18nStringForClass, getI18nStringForClass, getPanel, handlePanelValidationResult, printHeadLine, promptEndPanel, promptRerunPanel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JDKPathConsolePanel

public JDKPathConsolePanel(VariableSubstitutor variableSubstitutor,
                           RegistryDefaultHandler handler,
                           PanelView<ConsolePanel> panel,
                           InstallData installData)
Constructs a JDKPathConsolePanelHelper.

Parameters:
variableSubstitutor - the variable substituter
handler - the registry handler
panel - the parent panel/view. May be null
Method Detail

run

public boolean run(InstallData installData,
                   Properties properties)

run

public boolean run(InstallData installData,
                   Console console)
Runs the panel using the specified console.

Specified by:
run in interface ConsolePanel
Overrides:
run in class AbstractConsolePanel
Parameters:
installData - the installation data
console - the console
Returns:
true if the panel ran successfully, otherwise false

generateOptions

public boolean generateOptions(InstallData installData,
                               Options options)
Specified by:
generateOptions in interface ConsolePanel
Overrides:
generateOptions in class AbstractConsolePanel

createInstallationRecord

public void createInstallationRecord(IXMLElement panelRoot)
Specified by:
createInstallationRecord in interface ConsolePanel
Overrides:
createInstallationRecord in class AbstractConsolePanel


Copyright © 2018. All rights reserved.