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]が返されます.