public class FreeplaneVersion extends java.lang.Object implements java.lang.Comparable<FreeplaneVersion>
c.freeplaneVersion
.
For usage instructions see compareTo(FreeplaneVersion)
.修飾子とタイプ | フィールドと説明 |
---|---|
static java.lang.String |
VERSION_KEY |
static java.lang.String |
VERSION_PROPERTIES |
static java.lang.String |
XML_VERSION |
コンストラクタと説明 |
---|
FreeplaneVersion(int pMaj,
int pMid,
int pMin) |
FreeplaneVersion(int pMaj,
int pMid,
int pMin,
java.lang.String pType,
int pNum,
java.lang.String revision) |
修飾子とタイプ | メソッドと説明 |
---|---|
int |
compareTo(FreeplaneVersion o)
Use it like this:
import org.freeplane.core.util.FreeplaneVersion
def required = FreeplaneVersion.getVersion("1.2.20")
if (c.freeplaneVersion < required)
ui.errorMessage("Freeplane version ${c.freeplaneVersion}"
+ " not supported - update to at least ${required}")
|
int |
getMaj() |
int |
getMid() |
int |
getMin() |
int |
getNum() |
java.lang.String |
getRevision() |
java.lang.String |
getType() |
static FreeplaneVersion |
getVersion() |
static FreeplaneVersion |
getVersion(java.lang.String pString)
Parses a version string as FreeplaneVersion.
|
boolean |
isFinal() |
boolean |
isNewerThan(FreeplaneVersion freeplaneVersion) |
boolean |
isOlderThan(FreeplaneVersion freeplaneVersion) |
java.lang.String |
numberToString()
returns the version number only, e.g. "1.0.38".
|
java.lang.String |
toString()
returns the full version number, e.g. "1.0.38 rc".
|
public static final java.lang.String VERSION_KEY
public static final java.lang.String VERSION_PROPERTIES
public static final java.lang.String XML_VERSION
public FreeplaneVersion(int pMaj, int pMid, int pMin, java.lang.String pType, int pNum, java.lang.String revision)
public FreeplaneVersion(int pMaj, int pMid, int pMin)
public static FreeplaneVersion getVersion()
public static FreeplaneVersion getVersion(java.lang.String pString) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
- on parse errorspublic int getMaj()
public int getMid()
public int getMin()
public int getNum()
public java.lang.String getType()
public java.lang.String getRevision()
public int compareTo(FreeplaneVersion o)
import org.freeplane.core.util.FreeplaneVersion def required = FreeplaneVersion.getVersion("1.2.20") if (c.freeplaneVersion < required) ui.errorMessage("Freeplane version ${c.freeplaneVersion}" + " not supported - update to at least ${required}")
compareTo
インタフェース内 java.lang.Comparable<FreeplaneVersion>
public java.lang.String toString()
toString
クラス内 java.lang.Object
public java.lang.String numberToString()
public boolean isOlderThan(FreeplaneVersion freeplaneVersion)
public boolean isNewerThan(FreeplaneVersion freeplaneVersion)
public boolean isFinal()