## Uses of Class
net.sourceforge.jnlp.Version

- Packages that use Version
  Package | Description
  --- | ---
  net.sourceforge.jnlp | This package contains the classes that represent the parts of a Java Network Launching Protocol (JNLP) file as objects, and a way to launch a JNLP file as an application, applet, or installer.
  net.sourceforge.jnlp.cache | This package contains the JNLP cache.
  net.sourceforge.jnlp.runtime | This package contains the classes that manage the secure runtime environment for JNLP apps.

- - ### Uses of Version in net.sourceforge.jnlp

    Fields in net.sourceforge.jnlp declared as Version
    Modifier and Type | Field and Description
    --- | ---
    `protected Version` | JNLPFile.`fileVersion` file version
    `protected Version` | JNLPFile.`specVersion` spec version

    Methods in net.sourceforge.jnlp that return Version
    Modifier and Type | Method and Description
    --- | ---
    `Version` | JNLPFile.`getFileVersion()` Returns the JNLP file's version.
    `Version` | JNLPFile.`getSpecVersion()` Returns the specification version required by the file.
    `Version` | JREDesc.`getVersion()` Returns the JRE version.
    `Version` | ExtensionDesc.`getVersion()` Returns the required version of the extension JNLP file.
    `Version` | JARDesc.`getVersion()` Returns the required version of the JAR file.

    Methods in net.sourceforge.jnlp with parameters of type Version
    Modifier and Type | Method and Description
    --- | ---
    `JNLPFile` | JNLPCreator.`create(java.net.URL location, Version version, boolean strict, UpdatePolicy policy, java.net.URL forceCodebase)`
    `boolean` | Version.`matches(Version version)` Returns true if all of this version's version-ids match one or more of the specifed version's version-id.
    `boolean` | Version.`matchesAny(Version version)` Returns true if any of this version's version-ids match one or more of the specifed version's version-id.

    Constructors in net.sourceforge.jnlp with parameters of type Version
    Constructor and Description
    `ExtensionDesc(java.lang.String name, Version version, java.net.URL location)` Create an extention descriptor.
    `JARDesc(java.net.URL location, Version version, java.lang.String part, boolean lazy, boolean main, boolean nativeJar, boolean cacheable)` Create a JAR descriptor.
    `JNLPFile(java.net.URL location, java.lang.String uniqueKey, Version version, boolean strict, UpdatePolicy policy)` Create a JNLPFile from a URL, parent URLm a version and checking for updates using the specified policy.
    `JNLPFile(java.net.URL location, Version version, boolean strict)` Create a JNLPFile from a URL and a Version checking for updates using the default policy.
    `JNLPFile(java.net.URL location, Version version, boolean strict, UpdatePolicy policy)` Create a JNLPFile from a URL and a version, checking for updates using the specified policy.
    `JNLPFile(java.net.URL location, Version version, boolean strict, UpdatePolicy policy, java.net.URL forceCodebase)` Create a JNLPFile from a URL and a version, checking for updates using the specified policy.
    `JREDesc(Version version, java.net.URL location, java.lang.String vmArgs, java.lang.String initialHeapSize, java.lang.String maximumHeapSize, java.util.List resources)` Create a JRE descriptor.

  - ### Uses of Version in net.sourceforge.jnlp.cache

    Methods in net.sourceforge.jnlp.cache with parameters of type Version
    Modifier and Type | Method and Description
    --- | ---
    `void` | ResourceTracker.`addResource(java.net.URL location, Version version, DownloadOptions options, UpdatePolicy updatePolicy)` Add a resource identified by the specified location and version.
    `static java.net.URL` | CacheUtil.`getCachedResource(java.net.URL location, Version version, UpdatePolicy policy)` Caches a resource and returns a URL for it in the cache; blocks until resource is cached.
    `static java.io.File` | CacheUtil.`getCacheFile(java.net.URL source, Version version)` Returns the file for the locally cached contents of the source.
    `static java.io.OutputStream` | CacheUtil.`getOutputStream(java.net.URL source, Version version)` Returns a buffered output stream open for writing to the cache file.
    `static java.security.Permission` | CacheUtil.`getReadPermission(java.net.URL location, Version version)` Returns the Permission object necessary to access the resource, or null if no permission is needed.
    `static Resource` | Resource.`getResource(java.net.URL location, Version requestVersion, UpdatePolicy updatePolicy)` Return a shared Resource object representing the given location and version.
    `static boolean` | CacheUtil.`isCacheable(java.net.URL source, Version version)` Returns whether the resource can be cached as a local file; if not, then URLConnection.openStream can be used to obtain the contents.
    `static boolean` | CacheUtil.`isCached(java.net.URL source, Version version)` Returns true if the cache has a local copy of the contents of the URL matching the specified version string.
    `static boolean` | CacheUtil.`isCurrent(java.net.URL source, Version version, java.net.URLConnection connection)` Returns whether there is a version of the URL contents in the cache and it is up to date.
    `static java.io.File` | CacheUtil.`makeNewCacheFile(java.net.URL source, Version version)` This will create a new entry for the cache item.

    Constructors in net.sourceforge.jnlp.cache with parameters of type Version
    Constructor and Description
    `CacheEntry(java.net.URL location, Version version)` Create a CacheEntry for the resources specified as a remote URL.

  - ### Uses of Version in net.sourceforge.jnlp.runtime

    Methods in net.sourceforge.jnlp.runtime with parameters of type Version
    Modifier and Type | Method and Description
    --- | ---
    `static void` | ManageJnlpResources.`downloadJars(JNLPClassLoader classLoader, java.net.URL ref, java.lang.String part, Version version)` Downloads jars identified by part name.
    `static JARDesc[]` | ManageJnlpResources.`findJars(JNLPClassLoader rootClassLoader, java.net.URL ref, java.lang.String part, Version version)` Returns jars from the JNLP file with the part name provided.
    `static JNLPClassLoader` | JNLPClassLoader.`getInstance(java.net.URL location, java.lang.String uniqueKey, Version version, UpdatePolicy policy, java.lang.String mainName)` Returns a JNLP classloader for the JNLP file at the specified location.

Submit a bug or feature