class VersionInfo
extends java.lang.Object
Developers are strongly encouraged to do the following whenever they modify the 3D graphics API for the Java platform:
The tags of the form @STRING@ are populated by ant when the project is built
VirtualUniverse.getProperties()| Modifier and Type | Field and Description |
|---|---|
private static java.lang.String |
BUILD_TYPE
String identifying the type of build, one of:
"daily", "stable", "beta", "fcs", or "patch".
|
private static java.lang.String |
BUILDTIME
Date stamp
This is only used for daily builds.
|
private static java.lang.String |
BUILDTIME_VERBOSE
Verbose time and date stamp appended to the end of the version string.
|
(package private) static boolean |
isDebug
Constant that indicates whether or not this is a debug build.
|
(package private) static boolean |
isDevPhase
This static final variable is used to enable debugging and
assertion checking during the development phase of a particular
version of 3D graphics API for the Java platform.
|
private static boolean |
isExperimental
Boolean flag indicating that the version of the 3D API is
experimental.
|
(package private) static boolean |
isProduction
This static final variable is used indicate a production
(beta, release candidate, fcs, or patch) build.
|
private static java.lang.String |
SPECIFICATION_VENDOR
Specification vendor.
|
private static java.lang.String |
SPECIFICATION_VERSION
Specification version (major and minor version only).
|
private static boolean |
useVerboseBuildTime
If this flag is set to true, the verbose buildtime string
will be appended to the version string)
|
private static java.lang.String |
VENDOR
The composite vendor string.
|
private static java.lang.String |
VENDOR_DEVELOPER
Developer who has modified the 3D graphics API for the Java platform.
|
private static java.lang.String |
VENDOR_PRIMARY
Primary implementation vendor.
|
private static java.lang.String |
VERSION
The composite version string.
|
private static java.lang.String |
VERSION_BASE
Base version number.
|
private static java.lang.String |
VERSION_BUILD
String identifying the build number in the format
"buildNN", where "NN" is the sequential build number, for
example, build47.
|
private static java.lang.String |
VERSION_DEV_STRING
An optional string appended to the end of the version string,
after the time stamp.
|
private static java.lang.String |
VERSION_SUFFIX
String identifying the particular build of the 3D API, for
example, "-beta1", "-build47", "-rc1", "_01", etc.
|
| Constructor and Description |
|---|
VersionInfo() |
| Modifier and Type | Method and Description |
|---|---|
(package private) static java.lang.String |
getSpecificationVendor()
Returns the specification vendor string.
|
(package private) static java.lang.String |
getSpecificationVersion()
Returns the specification version string.
|
(package private) static java.lang.String |
getVendor()
Returns the implementation vendor string.
|
(package private) static java.lang.String |
getVersion()
Returns the implementation version string.
|
private static boolean |
isNonEmpty(java.lang.String str) |
private static final java.lang.String VENDOR_DEVELOPER
private static final java.lang.String VERSION_DEV_STRING
static final boolean isDebug
static final boolean isDevPhase
This parameter is controlled by ant via the build.xml file. The default value is true.
static final boolean isProduction
This parameter is controlled by ant via the build.xml file. The default value is false.
private static final boolean useVerboseBuildTime
This parameter is controlled by ant via the build.xml file. The default value is true.
private static final java.lang.String BUILD_TYPE
private static final java.lang.String VERSION_BUILD
private static final java.lang.String VERSION_SUFFIX
private static final java.lang.String BUILDTIME
private static final java.lang.String SPECIFICATION_VERSION
private static final java.lang.String SPECIFICATION_VENDOR
private static final java.lang.String VENDOR_PRIMARY
private static final java.lang.String VERSION_BASE
private static final boolean isExperimental
"experimental" as part of the release name that
appears before the optional first space.private static final java.lang.String VERSION
private static final java.lang.String VENDOR
private static final java.lang.String BUILDTIME_VERBOSE
private static boolean isNonEmpty(java.lang.String str)
static java.lang.String getSpecificationVersion()
static java.lang.String getSpecificationVendor()
static java.lang.String getVersion()
static java.lang.String getVendor()
Copyright 1996-2008 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.