IcedTea-Web NetX

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

Packages that use Version
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
`protected Version` `JNLPFile.fileVersion` file version
`protected Version` `JNLPFile.specVersion` spec version

Methods in net.sourceforge.jnlp that return Version
`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
`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
`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
`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
`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
`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.

IcedTea-Web NetX

Submit a bug or feature