|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.izforge.izpack.installer.PanelConsoleHelper
com.izforge.izpack.panels.JDKPathPanelConsoleHelper
public class JDKPathPanelConsoleHelper
The Target panel console helper class.
| Field Summary | |
|---|---|
private java.lang.String |
detectedVersion
|
private java.lang.String |
maxVersion
|
private java.lang.String |
minVersion
|
private java.lang.String |
variableName
|
| Constructor Summary | |
|---|---|
JDKPathPanelConsoleHelper()
|
|
| Method Summary | |
|---|---|
private boolean |
compareVersions(java.lang.String in,
java.lang.String template,
boolean isMin,
int assumedPlace,
int halfRange,
java.lang.String useNotIdentifier)
|
private static boolean |
pathIsValid(java.lang.String strPath)
Returns whether the chosen path is true or not. |
private java.lang.String |
resolveInRegistry(java.lang.String min,
java.lang.String max)
Returns the path to the needed JDK if found in the registry. |
boolean |
runConsole(AutomatedInstallData idata)
Asks the panel to run in interactive console mode |
boolean |
runConsoleFromPropertiesFile(AutomatedInstallData installData,
java.util.Properties p)
Asks the panel to run and do its work, given a set of properties to use as variables |
boolean |
runGeneratePropertiesFile(AutomatedInstallData installData,
java.io.PrintWriter printWriter)
Asks the panel to return all inputed fields/variables in a string with a properties file style |
private boolean |
verifyVersion(java.lang.String min,
java.lang.String max,
java.lang.String path)
|
| Methods inherited from class com.izforge.izpack.installer.PanelConsoleHelper |
|---|
askEndOfConsolePanel |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private java.lang.String minVersion
private java.lang.String maxVersion
private java.lang.String variableName
private java.lang.String detectedVersion
| Constructor Detail |
|---|
public JDKPathPanelConsoleHelper()
| Method Detail |
|---|
public boolean runGeneratePropertiesFile(AutomatedInstallData installData,
java.io.PrintWriter printWriter)
PanelConsole
runGeneratePropertiesFile in interface PanelConsoleinstallData - The installation data
public boolean runConsoleFromPropertiesFile(AutomatedInstallData installData,
java.util.Properties p)
PanelConsole
runConsoleFromPropertiesFile in interface PanelConsoleinstallData - The installation datap - The the propertiespublic boolean runConsole(AutomatedInstallData idata)
PanelConsole
runConsole in interface PanelConsoleidata - The installation data *private static boolean pathIsValid(java.lang.String strPath)
private boolean verifyVersion(java.lang.String min,
java.lang.String max,
java.lang.String path)
private boolean compareVersions(java.lang.String in,
java.lang.String template,
boolean isMin,
int assumedPlace,
int halfRange,
java.lang.String useNotIdentifier)
private java.lang.String resolveInRegistry(java.lang.String min,
java.lang.String max)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||