Class OSChecker


  • public class OSChecker
    extends Object
    This class represents the Operating System that the installer is running on.
    • Field Detail

      • OS_NAME

        public static String OS_NAME
      • OS_VERSION

        public static String OS_VERSION
      • DOT

        public static String DOT
      • OS_ARCH

        public static String OS_ARCH
      • SUNOS

        public static String SUNOS
      • WINDOWS

        public static String WINDOWS
      • AIX

        public static String AIX
      • LINUX

        public static String LINUX
      • HPUX

        public static String HPUX
      • OSX

        public static String OSX
    • Constructor Detail

      • OSChecker

        public OSChecker()
    • Method Detail

      • match

        public static boolean match​(String name)
        check if operating system matches with a given operating system name
        Parameters:
        name - name of operating system
        Returns:
        true if operating system matches with a given operating system name
      • match

        public static boolean match​(String name,
                                    int majorVersion,
                                    int minorVersion)
        check if version current operating system matches with a given version

        Parameters:
        name - name of operating system
        majorVersion - major version
        minorVersion - minor version
        Returns:
        true if version current operating system matches with a given version
      • matchApprox

        public static boolean matchApprox​(String name)
        Method matchApprox
        Parameters:
        name -
        Returns:
      • atleast

        public static boolean atleast​(String name,
                                      int majorVersion,
                                      int minorVersion)
        check if version current operating system is greater than a given version
        Parameters:
        name - name of operating system
        majorVersion - major version
        minorVersion - minor version
        Returns:
        true if version current operating system is greater than a given version
      • matchArch

        public static boolean matchArch​(String name)
        Check if current operating system architecture matches with a given architecture
        Parameters:
        name -
        Returns:
      • isSolaris

        public static boolean isSolaris()
        Method isSolaris
        Returns:
      • isWindows

        public static boolean isWindows()
        Method isWindows
        Returns:
      • isUnix

        public static boolean isUnix()
        Method isUnix
        Returns:
      • isAIX

        public static boolean isAIX()
      • isLinux

        public static boolean isLinux()
      • isOSX

        public static boolean isOSX()
      • getOsMajorVersion

        public static int getOsMajorVersion()
      • getOsMinorVersion

        public static int getOsMinorVersion()
      • parseVersion

        public static void parseVersion​(String version)
      • isHPUX

        public static boolean isHPUX()
        Method isHPUX
        Returns: