| java.lang.Object com.ecyrd.jspwiki.Release
Release | final public class Release (Code) | | Contains release and version information. You may also invoke this
class directly, in which case it prints out the version string. This
is a handy way of checking which JSPWiki version you have - just type
from a command line:
% java -cp JSPWiki.jar com.ecyrd.jspwiki.Release
2.5.38
As a historical curiosity, this is the oldest JSPWiki file. According
to the CVS history, it dates from 6.7.2001, and it really hasn't changed
much since.
author: Janne Jalkanen since: 1.0 |
Field Summary | |
final public static String | APPNAME This is the default application name. | final public static String | BUILD The build number/identifier. | final public static int | MINORREVISION The minor revision. | final public static int | REVISION The JSPWiki revision. | final public static int | VERSION The JSPWiki major version. | final public static String | VERSTR This is the generic version string you should use
when printing out the version. |
Method Summary | |
public static String | getVersionString() This method is useful for templates, because hopefully it will
not be inlined, and thus any change to version number does not
need recompiling the pages.
since: 2.1.26. | public static boolean | isNewerOrEqual(String version) Returns true, if this version of JSPWiki is newer or equal than what is requested.
Parameters: version - A version parameter string (a.b.c-something). | public static boolean | isOlderOrEqual(String version) Returns true, if this version of JSPWiki is older or equal than what is requested. | public static void | main(String[] argv) Executing this class directly from command line prints out
the current version. |
APPNAME | final public static String APPNAME(Code) | | This is the default application name.
|
BUILD | final public static String BUILD(Code) | | The build number/identifier. This is a String as opposed to an integer, just
so that people can add other identifiers to it. The build number is incremented
every time a committer checks in code, and reset when the a release is made.
If you are a person who likes to build his own releases, we recommend that you
add your initials to this identifier (e.g. "13-jj", or 49-aj").
If the build identifier is empty, it is not added.
|
MINORREVISION | final public static int MINORREVISION(Code) | | The minor revision.
|
REVISION | final public static int REVISION(Code) | | The JSPWiki revision.
|
VERSION | final public static int VERSION(Code) | | The JSPWiki major version.
|
VERSTR | final public static String VERSTR(Code) | | This is the generic version string you should use
when printing out the version. It is of the form "VERSION.REVISION.MINORREVISION[-POSTFIX][-BUILD]".
|
getVersionString | public static String getVersionString()(Code) | | This method is useful for templates, because hopefully it will
not be inlined, and thus any change to version number does not
need recompiling the pages.
since: 2.1.26. The version string (e.g. 2.5.23). |
isNewerOrEqual | public static boolean isNewerOrEqual(String version) throws IllegalArgumentException(Code) | | Returns true, if this version of JSPWiki is newer or equal than what is requested.
Parameters: version - A version parameter string (a.b.c-something). B and C are optional. A boolean value describing whether the given version is newer than the current JSPWiki. since: 2.4.57 throws: IllegalArgumentException - If the version string could not be parsed. |
isOlderOrEqual | public static boolean isOlderOrEqual(String version) throws IllegalArgumentException(Code) | | Returns true, if this version of JSPWiki is older or equal than what is requested.
Parameters: version - A version parameter string (a.b.c-something) A boolean value describing whether the given version is older than the current JSPWiki version since: 2.4.57 throws: IllegalArgumentException - If the version string could not be parsed. |
main | public static void main(String[] argv)(Code) | | Executing this class directly from command line prints out
the current version. It is very useful for things like
different command line tools.
Example:
% java com.ecyrd.jspwiki.Release
1.9.26-cvs
Parameters: argv - The argument string. This class takes in no arguments. |
|
|