com.JRcServer.sys.cmd
クラス NativeCmd

java.lang.Object
  上位を拡張 com.JRcServer.sys.cmd.NativeCmd

public class NativeCmd
extends java.lang.Object

ODコマンド実行.

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

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

コンストラクタの概要
NativeCmd()
          コンストラクタ.
 
メソッドの概要
 void clear()
          情報クリア.
 java.lang.String[] execution(boolean mode, java.util.ArrayList cmd)
          コマンド実行.
 java.lang.String[] execution(boolean mode, java.lang.String cmd)
          コマンド実行.
 java.lang.String[] execution(boolean mode, java.lang.String[] cmd)
          コマンド実行.
 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
 

コンストラクタの詳細

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 - プロセス実行例外.

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