|
||||||||||
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 |