|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.jaxodraw.util.JaxoInfo
public final class JaxoInfo
Collects system data and practical infos about JaxoDraw.
| Field Summary | |
|---|---|
static String |
DOT_EXTENSION
Extension of JaxoDraw data files, with a preceding dot. |
static String |
EXTENSION
Extension of JaxoDraw data files. |
static String |
JAVA_CLASSPATH
The current Java class path. |
static String |
JAVA_HOME
The directory where Java is installed on the current machine. |
static String |
JAVA_RUNTIME_VERSION
The current Java runtime version. |
static String |
JAVA_VERSION
The current Java version. |
static String |
LOG_DIR
The absolute path of the directory where log records are stored. |
static String |
OS_ARCH
The architecture of the current operating system. |
static String |
OS_NAME
The name of the current operating system. |
static String |
OS_VERSION
The version of the current operating system. |
static String |
PLUGIN_DIR
The absolute path of the directory where plugins are stored. |
static Dimension |
SCREEN_SIZE
The screen size. |
static String |
SETTINGS_DIR
The absolute path of the directory where user settings are stored. |
static String |
USER_HOME
The current user's home directory. |
static String |
USER_NAME
The current user. |
static String |
VERSION
The current version of JaxoDraw. |
static String |
VERSION_NUMBER
The version number of this release of JaxoDraw. |
static String |
WEB_SITE
The JaxoDraw web site. |
| Method Summary | |
|---|---|
static String |
about(String plugins)
Returns a string with some 'About' infos. |
static int |
compareVersion(String version)
Compares the given version String to the current version of JaxoDraw. |
static int |
compareVersions(String v1,
String v2)
Compares two version Strings. |
static String |
help()
Returns a help message. |
static String |
info()
Returns an info message. |
static String |
sysInfo()
Returns a string with some system infos. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final String USER_NAME
public static final String USER_HOME
public static final String OS_NAME
public static final String OS_ARCH
public static final String OS_VERSION
public static final String JAVA_VERSION
public static final String JAVA_RUNTIME_VERSION
public static final String JAVA_HOME
public static final String JAVA_CLASSPATH
public static final Dimension SCREEN_SIZE
public static final String VERSION_NUMBER
public static final String VERSION
public static final String WEB_SITE
public static final String EXTENSION
public static final String DOT_EXTENSION
public static final String SETTINGS_DIR
public static final String PLUGIN_DIR
public static final String LOG_DIR
| Method Detail |
|---|
public static String help()
public static String info()
public static String sysInfo()
public static String about(String plugins)
plugins - available plugins.
public static int compareVersion(String version)
compareVersions
for a specification of a valid version String.
version - the version to compare to. If this is null,
+1 is returned, ie the current version is assumed greater.
public static int compareVersions(String v1,
String v2)
A valid version String must be of the form
major.minor[.bugfix][-qualifier]
where the quantities in square brackets are optional. The major, minor
and bugfix parts have to be non-negative integers.
For the comparison, the major, minor and bugfix arguments are compared as integers in this order. The first ocurring inequality is returned. A missing bugfix counts as 0.
If all integers are equal, the qualifiers are compared lexigraphically as Strings. If one version has a qualifier while the other has none, the version with the qualifier is considered smaller.
Examples:
3.0.1 > 2.10.221
3.0-SNAPSHOT < 3.0
2.1.0 == 2.1
1.2.3-abc < 1.2.3-xyz
v1 - the first version to compare. Cannot be null.v2 - the second version to compare. Cannot be null.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||