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

## com.JRcServer.commons.sys.cmd
クラス NativeCmd

    java.lang.Object
      com.JRcServer.commons.sys.cmd.NativeCmd

    public class NativeCmd

extends java.lang.Object

ODコマンド実行.
OSのコマンドを実施する為の処理です.
この処理は基本的にコマンド条件を実施してコンソールに出力されたデータを 返します.

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

フィールドの概要
`static java.lang.String` | `NO_RESULT` 実行結果なし.

コンストラクタの概要
`NativeCmd()` コンストラクタ.

メソッドの概要
`void` | `clear()` 情報クリア.
`java.lang.String[]` | `execution(boolean mode, java.util.ArrayList cmd)` コマンド実行.
`java.lang.String[]` | `execution(boolean mode, java.util.ArrayList cmd, java.lang.String[] env)` コマンド実行.
`java.lang.String[]` | `execution(boolean mode, java.lang.String cmd)` コマンド実行.
`java.lang.String[]` | `execution(boolean mode, java.lang.String[] cmd)` コマンド実行.
`java.lang.String[]` | `execution(boolean mode, java.lang.String[] cmd, java.lang.String[] env)` コマンド実行.
`java.lang.String[]` | `execution(boolean mode, java.lang.String cmd, java.lang.String[] env)` コマンド実行.
`java.lang.String` | `getCommand()` 実行コマンド情報を取得.
`java.lang.String` | `getDirectory()` 作業ディレクトリを取得.
`int` | `getReturnCode()` 実行結果コードを取得.
`void` | `setDirectory(java.lang.String dir)` 作業ディレクトリを設定.

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

フィールドの詳細

### NO_RESULT

    public static final java.lang.String NO_RESULT

  実行結果なし.

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

コンストラクタの詳細

### NativeCmd

    public NativeCmd()

  コンストラクタ.

メソッドの詳細

### clear

    public final void clear()

  情報クリア.
  情報をクリアします.

### setDirectory

    public final void setDirectory(java.lang.String dir)

  作業ディレクトリを設定.
  対象の作業ディレクトリを設定します.

  パラメータ:
    `dir` - 作業ディレクトリを設定します.

### execution

    public final java.lang.String[] execution(boolean mode,
                                              java.util.ArrayList cmd)
                                       throws NoExitProcessException

  コマンド実行.
  コマンド処理を実行します.

  パラメータ:
    `mode` - 実行結果取得モードを設定します.
    [true]を設定した場合小文字変換して返されます.
    [false]を設定した場合変換しません.
    `cmd` - 実行対象のコマンド内容を設定します.
  戻り値:
    String[] コンソールに出力された情報が返されます.
  例外:
    `NoExitProcessException` - プロセス実行例外.

### execution

    public final java.lang.String[] execution(boolean mode,
                                              java.lang.String[] cmd)
                                       throws NoExitProcessException

  コマンド実行.
  コマンド処理を実行します.

  パラメータ:
    `mode` - 実行結果取得モードを設定します.
    [true]を設定した場合小文字変換して返されます.
    [false]を設定した場合変換しません.
    `cmd` - 実行対象のコマンド内容を設定します.
  戻り値:
    String[] コンソールに出力された情報が返されます.
  例外:
    `NoExitProcessException` - プロセス実行例外.

### execution

    public final java.lang.String[] execution(boolean mode,
                                              java.lang.String cmd)
                                       throws NoExitProcessException

  コマンド実行.
  コマンド処理を実行します.

  パラメータ:
    `mode` - 実行結果取得モードを設定します.
    [true]を設定した場合小文字変換して返されます.
    [false]を設定した場合変換しません.
    `cmd` - 実行対象のコマンド内容を設定します.
  戻り値:
    String[] コンソールに出力された情報が返されます.
  例外:
    `NoExitProcessException` - プロセス実行例外.

### execution

    public final java.lang.String[] execution(boolean mode,
                                              java.util.ArrayList cmd,
                                              java.lang.String[] env)
                                       throws NoExitProcessException

  コマンド実行.
  コマンド処理を実行します.

  パラメータ:
    `mode` - 実行結果取得モードを設定します.
    [true]を設定した場合小文字変換して返されます.
    [false]を設定した場合変換しません.
    `cmd` - 実行対象のコマンド内容を設定します.
    `env` - コマンド実行時の環境変数を設定します.
  戻り値:
    String[] コンソールに出力された情報が返されます.
  例外:
    `NoExitProcessException` - プロセス実行例外.

### execution

    public final java.lang.String[] execution(boolean mode,
                                              java.lang.String[] cmd,
                                              java.lang.String[] env)
                                       throws NoExitProcessException

  コマンド実行.
  コマンド処理を実行します.

  パラメータ:
    `mode` - 実行結果取得モードを設定します.
    [true]を設定した場合小文字変換して返されます.
    [false]を設定した場合変換しません.
    `cmd` - 実行対象のコマンド内容を設定します.
    `env` - コマンド実行時の環境変数を設定します.
  戻り値:
    String[] コンソールに出力された情報が返されます.
  例外:
    `NoExitProcessException` - プロセス実行例外.

### execution

    public final java.lang.String[] execution(boolean mode,
                                              java.lang.String cmd,
                                              java.lang.String[] env)
                                       throws NoExitProcessException

  コマンド実行.
  コマンド処理を実行します.

  パラメータ:
    `mode` - 実行結果取得モードを設定します.
    [true]を設定した場合小文字変換して返されます.
    [false]を設定した場合変換しません.
    `cmd` - 実行対象のコマンド内容を設定します.
    `env` - コマンド実行時の環境変数を設定します.
  戻り値:
    String[] コンソールに出力された情報が返されます.
  例外:
    `NoExitProcessException` - プロセス実行例外.

### getCommand

    public final java.lang.String getCommand()

  実行コマンド情報を取得.
  実行されたコマンド情報を取得します.

  戻り値:
    String 実行されたコマンド情報が返されます.

### getDirectory

    public final java.lang.String getDirectory()

  作業ディレクトリを取得.
  作業ディレクトリを取得します.

  戻り値:
    String 作業ディレクトリが返されます.
    [null]が返された場合、作業ディレクトリは設定されていません.

### getReturnCode

    public final int getReturnCode()

  実行結果コードを取得.
  実行結果コードを取得します.

  戻り値:
    int 実行結果コードが返されます.
    実行時にエラーが発生したか実行されていない場合 [Integer.MAX_VALUE]が返されます.

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