edu.mit.jwi.item
Interface IVersion

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
Version

public interface IVersion
extends java.io.Serializable

A Wordnet version.

Since:
JWI 2.1.0
Version:
2.4.0
Author:
Mark A. Finlayson

Field Summary
static IVersion NO_VERSION
          A dummy version object used to indicate that the version has been calculated, and determined to be null.
 
Method Summary
 int getBugfixVersion()
          Returns the bugfix version number, i.e., the '2' in '1.7.2'.
 int getMajorVersion()
          Returns the major version number, i.e., the '1' in '1.7.2'.
 int getMinorVersion()
          Returns the minor version number, i.e., the '7' in '1.7.2'.
 java.lang.String getQualifier()
          Returns the version qualifier, i.e., the 'abc' in '1.7.2.abc'.
 

Field Detail

NO_VERSION

static final IVersion NO_VERSION
A dummy version object used to indicate that the version has been calculated, and determined to be null.

Since:
JWI 2.2.0
Method Detail

getMajorVersion

int getMajorVersion()
Returns the major version number, i.e., the '1' in '1.7.2'.

Returns:
the major version number, never negative
Since:
JWI 2.1.0

getMinorVersion

int getMinorVersion()
Returns the minor version number, i.e., the '7' in '1.7.2'.

Returns:
the minor version number, never negative
Since:
JWI 2.1.0

getBugfixVersion

int getBugfixVersion()
Returns the bugfix version number, i.e., the '2' in '1.7.2'.

Returns:
the bugfix version number, never negative
Since:
JWI 2.1.0

getQualifier

java.lang.String getQualifier()
Returns the version qualifier, i.e., the 'abc' in '1.7.2.abc'. The qualifer is never null, but may be empty.

Returns:
the version qualifier, non-null, potentially empty
Since:
JWI 2.2.0


Copyright © 2007-2013 Massachusetts Institute of Technology. All Rights Reserved.