uk.co.caprica.vlcj.version
Class Version

java.lang.Object
  extended by uk.co.caprica.vlcj.version.Version
All Implemented Interfaces:
java.lang.Comparable<Version>

public final class Version
extends java.lang.Object
implements java.lang.Comparable<Version>

Encapsulation of version information and related behaviours.

This may be useful to implement version-specific features.


Constructor Summary
Version(java.lang.String version)
          Create a new version.
 
Method Summary
 int compareTo(Version o)
           
 int major()
          Get the major version.
 int minor()
          Get the minor version.
 int revision()
          Get the revision.
 java.lang.String toString()
           
 java.lang.String version()
          Get the original version string.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Version

public Version(java.lang.String version)
Create a new version.

Parameters:
version - version string
Method Detail

version

public java.lang.String version()
Get the original version string.

Returns:
version

major

public int major()
Get the major version.

Returns:
major version number

minor

public int minor()
Get the minor version.

Returns:
minor version number

revision

public int revision()
Get the revision.

Returns:
revision number

compareTo

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

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

(C)2010 Caprica Software Limited