Class VersionUtil

  • All Implemented Interfaces:
    Version

    public final class VersionUtil
    extends Object
    implements Version
    Provides some version utilities.
    Author:
    JAX-RPC Development Team
    • Constructor Detail

      • VersionUtil

        public VersionUtil()
    • Method Detail

      • isJavaVersionGreaterThan1_3

        public static boolean isJavaVersionGreaterThan1_3()
        Check if java version is greater than 1.3 Method isJavaVersionGreaterThan1_3.
        Returns:
        boolean
      • isJavaVersionGreaterThan1_4

        public static boolean isJavaVersionGreaterThan1_4()
        Check if java version is greater than 1.4
        Returns:
        boolean
      • getJAXRPCCompleteVersion

        public static String getJAXRPCCompleteVersion()
        GetJAX-RPC full version, like: "JAX-RPC Reference Implementation 1.1 EA-R16" Method getJAXRPCCompleteVersion.
        Returns:
        String
      • getJAXRPCVersion

        public static String getJAXRPCVersion()
        Method getJAXRPCVersion.
        Returns:
        String
      • getJAXRPCBuildNumber

        public static String getJAXRPCBuildNumber()
        Method getJAXRPCBuildNumber.
        Returns:
        String
      • getJAXRPCProductName

        public static String getJAXRPCProductName()
        Method getJAXRPCProductName.
        Returns:
        String
      • isVersion101

        public static boolean isVersion101​(String version)
        Check if the version is JAXRPC 1.01.
        Parameters:
        version - check if the required version is 1.01
        Returns:
        boolean ture if 1.01, false otherwise
      • isVersion103

        public static boolean isVersion103​(String version)
        Check if the version is JAXRPC 1.03
        Parameters:
        version - version check if the required version is 1.03
        Returns:
        boolean ture if 1.03, false otherwise
      • isVersion11

        public static boolean isVersion11​(String version)
        Parameters:
        version -
        Returns:
        true if the JAX-RPC version is 1.1
      • isVersion111

        public static boolean isVersion111​(String version)
      • isVersion112

        public static boolean isVersion112​(String version)
      • isValidVersion

        public static boolean isValidVersion​(String version)
        Checks if the version string is a
        Parameters:
        version - String to check
        Returns:
        true if a valid JAX-RPC version, false otherwise
      • 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
        Parameters:
        version - String to check
        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