Class OS

java.lang.Object
org.apache.commons.exec.OS

public final class OS extends Object
Condition that tests the OS type.
Version:
$Id: OS.java 1556869 2014-01-09 16:51:11Z britter $
  • Method Details

    • isFamilyDOS

      public static boolean isFamilyDOS()
    • isFamilyMac

      public static boolean isFamilyMac()
    • isFamilyNetware

      public static boolean isFamilyNetware()
    • isFamilyOS2

      public static boolean isFamilyOS2()
    • isFamilyTandem

      public static boolean isFamilyTandem()
    • isFamilyUnix

      public static boolean isFamilyUnix()
    • isFamilyWindows

      public static boolean isFamilyWindows()
    • isFamilyWin9x

      public static boolean isFamilyWin9x()
    • isFamilyZOS

      public static boolean isFamilyZOS()
    • isFamilyOS400

      public static boolean isFamilyOS400()
    • isFamilyOpenVms

      public static boolean isFamilyOpenVms()
    • isName

      public static boolean isName(String name)
      Determines if the OS on which Ant is executing matches the given OS name.
      Parameters:
      name - the OS name to check for
      Returns:
      true if the OS matches
    • isArch

      public static boolean isArch(String arch)
      Determines if the OS on which Ant is executing matches the given OS architecture.
      Parameters:
      arch - the OS architecture to check for
      Returns:
      true if the OS matches
    • isVersion

      public static boolean isVersion(String version)
      Determines if the OS on which Ant is executing matches the given OS version.
      Parameters:
      version - the OS version to check for
      Returns:
      true if the OS matches
    • isOs

      public static boolean isOs(String family, String name, String arch, String version)
      Determines if the OS on which Ant is executing matches the given OS family, name, architecture and version
      Parameters:
      family - The OS family
      name - The OS name
      arch - The OS architecture
      version - The OS version
      Returns:
      true if the OS matches