Elexis: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc für Elexis version 2.1.7.dev vom 01.09.2013

ch.rgw.tools
Class VersionInfo

java.lang.Object
  extended by ch.rgw.tools.VersionInfo
All Implemented Interfaces:
java.lang.Comparable<VersionInfo>

public class VersionInfo
extends java.lang.Object
implements java.lang.Comparable<VersionInfo>

Einfaches API zum Vergleich von Versionsnummern des Typs maior.minor.rev


Constructor Summary
VersionInfo()
           
VersionInfo(java.lang.String v)
           
 
Method Summary
 int compareTo(VersionInfo vo)
           
 java.lang.String getBuildTag()
           
 java.lang.String getMaior()
           
 java.lang.String getMinor()
           
 java.lang.String getRevision()
           
 boolean isEqual(VersionInfo vo)
           
 boolean isNewer(java.lang.String other)
           
 boolean isNewer(VersionInfo vo)
          Ist diese Version neuer, als die andere?
 boolean isNewerBuild(VersionInfo vo)
           
 boolean isNewerMaior(VersionInfo vo)
           
 boolean isNewerMinor(VersionInfo vo)
           
 boolean isNewerRev(VersionInfo vo)
           
 boolean isOlder(java.lang.String other)
           
 boolean isOlder(VersionInfo vo)
           
 boolean matches(VersionInfo pattern)
           
 java.lang.String version()
           
static java.lang.String Version()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VersionInfo

public VersionInfo()

VersionInfo

public VersionInfo(java.lang.String v)
Method Detail

Version

public static java.lang.String Version()

getMaior

public java.lang.String getMaior()

getMinor

public java.lang.String getMinor()

getRevision

public java.lang.String getRevision()

getBuildTag

public java.lang.String getBuildTag()

version

public java.lang.String version()

matches

public boolean matches(VersionInfo pattern)

isNewer

public boolean isNewer(java.lang.String other)

isOlder

public boolean isOlder(java.lang.String other)

isNewer

public boolean isNewer(VersionInfo vo)
Ist diese Version neuer, als die andere?

Parameters:
vo - die andere
Returns:
true:ja, false: nein

isOlder

public boolean isOlder(VersionInfo vo)

isNewerMaior

public boolean isNewerMaior(VersionInfo vo)

isNewerMinor

public boolean isNewerMinor(VersionInfo vo)

isNewerRev

public boolean isNewerRev(VersionInfo vo)

isNewerBuild

public boolean isNewerBuild(VersionInfo vo)

isEqual

public boolean isEqual(VersionInfo vo)

compareTo

public int compareTo(VersionInfo vo)
Specified by:
compareTo in interface java.lang.Comparable<VersionInfo>

Elexis: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc für Elexis version 2.1.7.dev vom 01.09.2013