概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## com.JRcServer.commons.sys
クラス Os

    java.lang.Object
      com.JRcServer.commons.sys.Os

    public class Os

extends java.lang.Object

OS判別.
現在JavaVMが動作しているOSを判別します.

導入されたバージョン:
  JRcCommons 1.00
バージョン:
  2003/10/24
作成者:
  masahito suzuki

フィールドの概要
`static int` | `OS_DOS` OS判別コード : dos系.
`static int` | `OS_MACINTOSH` OS判別コード : macintosh系.
`static int` | `OS_NETWARE` OS判別コード : netware系.
`static int` | `OS_OPENVMS` OS判別コード : openvms系.
`static int` | `OS_OS_2` OS判別コード : os/2系.
`static int` | `OS_OS_400` OS判別コード : os/400系.
`static int` | `OS_TANDEM` OS判別コード : tandem系.
`static int` | `OS_UNIX` OS判別コード : unix系.
`static int` | `OS_UNKNOWN` OS判別コード : その他.
`static int` | `OS_WIN9X` OS判別コード : windows9x系.
`static int` | `OS_WINNT` OS判別コード : windowsNT系.
`static int` | `OS_Z_OS` OS判別コード : z/os系.

メソッドの概要
`static Os` | `getInstance()` シングルトンオブジェクトを取得.
`java.lang.String` | `getName(int type)` 対象のOS判別コードをOS名に変換.
`int` | `getOS()` 対象のOS判別コードを取得.
`boolean` | `isOs(int type)` OS判別処理.

クラス java.lang.Object から継承されたメソッド
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

フィールドの詳細

### OS_UNIX

    public static final int OS_UNIX

  OS判別コード : unix系.

  関連項目:
    定数フィールド値

### OS_DOS

    public static final int OS_DOS

  OS判別コード : dos系.

  関連項目:
    定数フィールド値

### OS_WINNT

    public static final int OS_WINNT

  OS判別コード : windowsNT系.

  関連項目:
    定数フィールド値

### OS_WIN9X

    public static final int OS_WIN9X

  OS判別コード : windows9x系.

  関連項目:
    定数フィールド値

### OS_OS_2

    public static final int OS_OS_2

  OS判別コード : os/2系.

  関連項目:
    定数フィールド値

### OS_MACINTOSH

    public static final int OS_MACINTOSH

  OS判別コード : macintosh系.

  関連項目:
    定数フィールド値

### OS_NETWARE

    public static final int OS_NETWARE

  OS判別コード : netware系.

  関連項目:
    定数フィールド値

### OS_TANDEM

    public static final int OS_TANDEM

  OS判別コード : tandem系.

  関連項目:
    定数フィールド値

### OS_Z_OS

    public static final int OS_Z_OS

  OS判別コード : z/os系.

  関連項目:
    定数フィールド値

### OS_OS_400

    public static final int OS_OS_400

  OS判別コード : os/400系.

  関連項目:
    定数フィールド値

### OS_OPENVMS

    public static final int OS_OPENVMS

  OS判別コード : openvms系.

  関連項目:
    定数フィールド値

### OS_UNKNOWN

    public static final int OS_UNKNOWN

  OS判別コード : その他.

  関連項目:
    定数フィールド値

メソッドの詳細

### getInstance

    public static final Os getInstance()

  シングルトンオブジェクトを取得.
  シングルトンオブジェクトを取得します.

  戻り値:
    Os シングルトンオブジェクトが返されます.

### getOS

    public final int getOS()

  対象のOS判別コードを取得.
  現在Java実行しているOS判別コードを取得します.

  戻り値:
    int OS判別コードが返されます.

### getName

    public final java.lang.String getName(int type)

  対象のOS判別コードをOS名に変換.
  対象のOS判別コードをOS名に変換します.

  パラメータ:
    `type` - 変換対象のOS判別コードを設定します.
  戻り値:
    String 変換されたOS名が返されます.
    [unknown]が返された場合、範囲外の情報が指定されました.

### isOs

    public final boolean isOs(int type)

  OS判別処理.
  現在Javaが実行しているOSの判別処理を行います.

  パラメータ:
    `type` - 調べるOSの判別コードを設定します.
    [Os.OS_UNIX]を設定した場合、Unix系OSであるかチェックします.
    [Os.OS_DOS]を設定した場合、Dos系OSであるかチェックします.
    [Os.OS_WINNT]を設定した場合、WindowsNT系OSであるかチェックします.
    [Os.OS_WIN9X]を設定した場合、Windows9x系OSであるかチェックします.
    [Os.OS_OS_2]を設定した場合、OS/2系OSであるかチェックします.
    [Os.OS_MACINTOSH]を設定した場合、Macintosh系OSであるかチェックします.
    [Os.OS_NETWARE]を設定した場合、Netware系OSであるかチェックします.
    [Os.OS_TANDEM]を設定した場合、Tandem系OSであるかチェックします.
    [Os.OS_Z_OS]を設定した場合、Z/OS系OSであるかチェックします.
    [Os.OS_OS_400]を設定した場合、OS/400系OSであるかチェックします.
    [Os.OS_OPENVMS]を設定した場合、OpenVms系OSであるかチェックします.
    [Os.OS_UNKNOWN]を設定した場合、上記以外のOSであるかチェックします.
  戻り値:
    boolean 判別結果が返されます.
    [true]が返された場合、指定判別コードは対照のOSです.
    [false]が返された場合、指定判別コードではないOSです.

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド