aicas logo Jamaica 3.4 release 8

sun.text.normalizer
Class VersionInfo

java.lang.Object
  extended by sun.text.normalizer.VersionInfo

public final class VersionInfo
extends Object

Class to store version numbers of the form major.minor.milli.micro.


Method Summary
 int compareTo(VersionInfo other)
          Compares other with this VersionInfo.
static VersionInfo getInstance(int major, int minor, int milli, int micro)
          Returns an instance of VersionInfo with the argument version.
static VersionInfo getInstance(String version)
          Returns an instance of VersionInfo with the argument version.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static VersionInfo getInstance(String version)
Returns an instance of VersionInfo with the argument version.

Parameters:
version - version String in the format of "major.minor.milli.micro" or "major.minor.milli" or "major.minor" or "major", where major, minor, milli, micro are non-negative numbers <= 255. If the trailing version numbers are not specified they are taken as 0s. E.g. Version "3.1" is equivalent to "3.1.0.0".
Returns:
an instance of VersionInfo with the argument version.
Throws:
throws - an IllegalArgumentException when the argument version is not in the right format

getInstance

public static VersionInfo getInstance(int major,
                                      int minor,
                                      int milli,
                                      int micro)
Returns an instance of VersionInfo with the argument version.

Parameters:
major - major version, non-negative number <= 255.
minor - minor version, non-negative number <= 255.
milli - milli version, non-negative number <= 255.
micro - micro version, non-negative number <= 255.
Throws:
throws - an IllegalArgumentException when either arguments are negative or > 255

compareTo

public int compareTo(VersionInfo other)
Compares other with this VersionInfo.

Parameters:
other - VersionInfo to be compared
Returns:
0 if the argument is a VersionInfo object that has version information equals to this object. Less than 0 if the argument is a VersionInfo object that has version information greater than this object. Greater than 0 if the argument is a VersionInfo object that has version information less than this object.

aicas logo Jamaica 3.4 release 8

aicas GmbH, Karlsruhe - Germany    www.aicas.com
Copyright 2001-2009 aicas GmbH. All Rights Reserved.