com.izforge.izpack.panels.defaulttarget
Class DefaultTargetConsolePanel

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

public class DefaultTargetConsolePanel
extends AbstractConsolePanel

Console implementation of the DefaultTargetPanel.

Author:
Tim Anderson

Constructor Summary
DefaultTargetConsolePanel(PanelView<ConsolePanel> panel, InstallData installData)
          Constructs an DefaultTargetConsolePanel.
 
Method Summary
 void createInstallationRecord(IXMLElement rootElement)
           
 boolean generateOptions(InstallData installData, Options options)
           
 boolean run(InstallData installData, Console console)
          Runs the panel in an interactive console.
 boolean run(InstallData installData, Properties properties)
          Runs the panel using the supplied 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

DefaultTargetConsolePanel

public DefaultTargetConsolePanel(PanelView<ConsolePanel> panel,
                                 InstallData installData)
Constructs an DefaultTargetConsolePanel.

Parameters:
panel - the parent panel/view. May be null
Method Detail

generateOptions

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

run

public boolean run(InstallData installData,
                   Properties properties)
Runs the panel using the supplied properties.

Parameters:
installData - the installation data
properties - the properties
Returns:
true if the installation is successful, otherwise false

run

public boolean run(InstallData installData,
                   Console console)
Runs the panel in an interactive 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

createInstallationRecord

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


Copyright © 2018. All rights reserved.