com.sun.xml.ws.util
Class VersionUtil

java.lang.Object
  extended by com.sun.xml.ws.util.VersionUtil

public final class VersionUtil
extends Object

Provides some version utilities.


Field Summary
static String JAXWS_VERSION_20
           
static String JAXWS_VERSION_DEFAULT
           
 
Constructor Summary
VersionUtil()
           
 
Method Summary
static int compare(String version1, String version2)
           
static int[] getCanonicalVersion(String version)
          BugFix# 4948171 Method getCanonicalVersion.
static String getValidVersionString()
           
static boolean isValidVersion(String version)
           
static boolean isVersion20(String version)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

JAXWS_VERSION_20

public static final String JAXWS_VERSION_20
See Also:
Constant Field Values

JAXWS_VERSION_DEFAULT

public static final String JAXWS_VERSION_DEFAULT
See Also:
Constant Field Values
Constructor Detail

VersionUtil

public VersionUtil()
Method Detail

isVersion20

public static boolean isVersion20(String version)

isValidVersion

public static boolean isValidVersion(String version)
Parameters:
version -
Returns:
true if version is a 2.0 version

getValidVersionString

public static String getValidVersionString()

getCanonicalVersion

public static int[] getCanonicalVersion(String version)
BugFix# 4948171 Method getCanonicalVersion. Converts a given version to the format "a.b.c.d" a - major version b - minor version c - minor minor version d - patch version

Returns:
int[] Canonical version number

compare

public static int compare(String version1,
                          String version2)
Parameters:
version1 -
version2 -
Returns:
-1, 0 or 1 based upon the comparison results -1 if version1 is less than version2 0 if version1 is equal to version2 1 if version1 is greater than version2