netx.jnlp
Class JREDesc

java.lang.Object
  |
  +--netx.jnlp.JREDesc

public class JREDesc
extends java.lang.Object

The J2SE element.

Version:
$Revision: 1.4 $
Author:
Jon A. Maxwell (JAM) - initial author

Constructor Summary
JREDesc(Version version, java.net.URL location, java.lang.String initialHeapSize, java.lang.String maximumHeapSize, java.util.List resources)
          Create a JRE descriptor.
 
Method Summary
 long getInitialHeapSize()
          Returns the initial heap size in bytes.
 java.net.URL getLocation()
          Returns the JRE version string.
 long getMaximumHeapSize()
          Returns the maximum heap size in bytes.
 java.util.List getResourcesDesc()
          Returns the resources defined for this JRE.
 Version getVersion()
          Returns the JRE version.
 boolean isPlatformVersion()
          Returns true if the JRE version is a Java platform version (java.specification.version property) or false if it is a product version (java.version property).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JREDesc

public JREDesc(Version version,
               java.net.URL location,
               java.lang.String initialHeapSize,
               java.lang.String maximumHeapSize,
               java.util.List resources)
Create a JRE descriptor.
Parameters:
version - the platform version or the product version if location is not null
location - the location of a JRE product or null
initialHeapSize - inital heap size
maximumHeadSize - maximum head size
resources - list of ResourceDesc objects
Method Detail

getVersion

public Version getVersion()
Returns the JRE version. Use isPlatformVersion to determine if this version corresponds to a platform or product version.

isPlatformVersion

public boolean isPlatformVersion()
Returns true if the JRE version is a Java platform version (java.specification.version property) or false if it is a product version (java.version property).

getLocation

public java.net.URL getLocation()
Returns the JRE version string.

getMaximumHeapSize

public long getMaximumHeapSize()
Returns the maximum heap size in bytes.

getInitialHeapSize

public long getInitialHeapSize()
Returns the initial heap size in bytes.

getResourcesDesc

public java.util.List getResourcesDesc()
Returns the resources defined for this JRE.