## Uses of Class
de.esprit.appsuite.jversion.JavaVersion

- Packages that use JavaVersion
  Package | Description
  --- | ---
  de.esprit.appsuite.appstore | These classes implement the Application-Store for remote software installation
  de.esprit.appsuite.jversion | Contains classes java version detection and launching various java VMs.
  de.esprit.appsuite.task.vm | Contains support classes for running a new VM within as a task

- - ### Uses of JavaVersion in de.esprit.appsuite.appstore

    Methods in de.esprit.appsuite.appstore with parameters of type JavaVersion
    Modifier and Type | Method and Description
    --- | ---
    `WorkflowTask` | AppCacheManager.`buildJavaAppStartWFT(AbstractWorkflow workflow, JavaAppDescriptor descr, JavaVersion javaVersion, java.util.List<java.lang.String> vmArgList, java.util.List<java.lang.String> commandLineArgList)`
    `JavaCommandTask` | AppCacheManager.`buildStartJavaAppTask(JavaAppDescriptor descr, JavaVersion javaVersion, java.util.List<java.lang.String> vmArgList, java.util.List<java.lang.String> commandLineArgList)`

  - ### Uses of JavaVersion in de.esprit.appsuite.jversion

    Methods in de.esprit.appsuite.jversion that return JavaVersion
    Modifier and Type | Method and Description
    --- | ---
    `JavaVersion[]` | JavaVersionManager.`getJavaVersions()` Returns the available Java versions that have been found on the local system.
    `JavaVersion` | JavaVersionManager.`getLatestJavaVersion()` Returns the latest java version of all installed java versions.
    `JavaVersion` | JavaVersionManager.`getLatestJavaVersionOf(JavaTechnology technology)` Returns the latest java version for the given technology.
    `JavaVersion` | JavaVersionList.`getSelectedValue()`
    `JavaVersion[]` | JavaVersionManager.`scanJavaVersions()` Scans the file system for available Java versions.

    Methods in de.esprit.appsuite.jversion with parameters of type JavaVersion
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | JavaVersionFilter.`accept(JavaVersion javaVersion)`
    `int` | JavaVersion.`compareTo(JavaVersion o)`

    Method parameters in de.esprit.appsuite.jversion with type arguments of type JavaVersion
    Modifier and Type | Method and Description
    --- | ---
    `void` | JavaVersionManager.`setVersionComparator(java.util.Comparator<JavaVersion> cmp)` Resorts the version list according to the given comparator.

    Constructor parameters in de.esprit.appsuite.jversion with type arguments of type JavaVersion
    Constructor and Description
    `AbstractJavaVersionScanner(C ctx, LogChannel logCh, java.util.List<JavaVersion> versionList)`
    `JavaVersionScannerLinux(C ctx, LogChannel logCh, java.util.List<JavaVersion> versionList)`
    `JavaVersionScannerSolaris(C ctx, LogChannel logCh, java.util.List<JavaVersion> versionList)`
    `JavaVersionScannerWindows(C ctx, LogChannel logCh, java.util.List<JavaVersion> versionList)`

  - ### Uses of JavaVersion in de.esprit.appsuite.task.vm

    Methods in de.esprit.appsuite.task.vm that return JavaVersion
    Modifier and Type | Method and Description
    --- | ---
    `JavaVersion` | JavaCommand.`getJavaVersion()`

    Constructors in de.esprit.appsuite.task.vm with parameters of type JavaVersion
    Constructor and Description
    `JavaCommand(JavaVersion javaVersion, java.io.File installationRootDir, java.lang.String mainClassName)`

Copyright © 2014 EsprIT-Systems. All Rights Reserved.