edu.mit.jverbnet.data
Interface IVersion

All Superinterfaces:
java.lang.Comparable<IVersion>
All Known Implementing Classes:
Version

public interface IVersion
extends java.lang.Comparable<IVersion>

A Verbnet version.

Since:
JVerbnet 1.0.0
Version:
1.2.0
Author:
Mark A. Finlayson

Field Summary
static Version UNKNOWN
          Standard "unknown" version number
 
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'.
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Field Detail

UNKNOWN

static final Version UNKNOWN
Standard "unknown" version number

Since:
JVerbnet 1.0.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:
JVerbnet 1.0.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:
JVerbnet 1.0.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:
JVerbnet 1.0.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:
JVerbnet 1.0.0


Copyright © 2012 ${project.organization.name}. All Rights Reserved.