|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.ossc.installer.gui.Setup
public class Setup
セットアップするクラスです。
フィールドの概要 | |
---|---|
static int |
MODE_INSTALL
モード : 「インストール」 |
static int |
MODE_UNINSTALL
モード : 「アンインストール」 |
static int |
MODE_UPDATE
モード : 「アップデート」 |
static int |
TYPE_DOWNLOAD
処理種別 : 「ダウンロード処理」 |
static int |
TYPE_INSTALL
処理種別 : 「インストール処理」 |
static int |
TYPE_INSTALL_AFTER
処理種別 : 「インストール後処理」 |
static int |
TYPE_INSTALL_BEFORE
処理種別 : 「インストール前処理」 |
コンストラクタの概要 | |
---|---|
Setup()
|
メソッドの概要 | |
---|---|
protected static java.lang.String |
escEnvStr(java.lang.String envStr)
OSに従って環境変数をエスケープ処理する |
static ProcessThread |
exec(int type,
int no,
int sub,
int mode,
java.lang.String installedNo)
Antを実行する |
static ProcessThread |
exec(java.lang.String[] args)
Antを実行する |
static ProcessThread |
execDownload(int no)
ダウンロード処理を実行する |
static ProcessThread |
execInstall(int no,
int sub,
int mode,
java.lang.String installedNo)
インストール処理を実行する ※ 設定ファイル選択あり |
static ProcessThread |
execInstall(int no,
int mode,
java.lang.String installedNo)
インストール処理を実行する ※ 設定ファイル選択なし |
static ProcessThread |
execInstallAfter(int mode)
インストール後処理を実行する |
static ProcessThread |
execInstallBefore(int mode)
インストール前処理を実行する |
protected static java.util.List<java.lang.String> |
getEnvAll()
OSの環境変数を総て取得する |
protected static int |
getIndexFromEnvList(java.util.List<java.lang.String> envList,
java.lang.String envName)
OSの環境変数を保持しているListから 指定された環境変数が格納されているindexを取得する ※ ただし、指定した環境変数が存在しない場合は、「-1」を返却する |
protected static java.lang.String |
getModeStr(int mode)
インストール種別を示す数値からantに渡す用の文字列に変換した結果を返す |
protected static java.lang.String |
getOsName()
システムプロパティよりOS名を取得する ※ ただし、取得できなかった場合は空文字を返却する |
protected static int |
getProcessTimeout()
システムプロパティよりプロセスタイムアウト時間を取得する |
protected static void |
removeFromEnvList(java.util.List<java.lang.String> envList,
java.lang.String envName)
OSの環境変数を保持しているListからある環境変数を削除する |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final int TYPE_INSTALL_BEFORE
public static final int TYPE_DOWNLOAD
public static final int TYPE_INSTALL
public static final int TYPE_INSTALL_AFTER
public static final int MODE_INSTALL
public static final int MODE_UNINSTALL
public static final int MODE_UPDATE
コンストラクタの詳細 |
---|
public Setup()
メソッドの詳細 |
---|
public static ProcessThread execInstallBefore(int mode) throws java.io.IOException, java.lang.InterruptedException
mode
- MODE_INSTALL / MODE_UNINSTALL / MODE_UPDATE
java.io.IOException
- IOException
java.lang.InterruptedException
- InterruptedExceptionpublic static ProcessThread execDownload(int no) throws java.io.IOException, java.lang.InterruptedException
no
- OSS番号
java.io.IOException
- IOException
java.lang.InterruptedException
- InterruptedExceptionpublic static ProcessThread execInstall(int no, int mode, java.lang.String installedNo) throws java.io.IOException, java.lang.InterruptedException
no
- OSS番号mode
- MODE_INSTALL / MODE_UNINSTALL / MODE_UPDATEinstalledNo
- インストールすると選択したOSS番号をカンマ区切りにしたもの (※) 「1,2,3」など
java.io.IOException
- IOException
java.lang.InterruptedException
- InterruptedExceptionpublic static ProcessThread execInstall(int no, int sub, int mode, java.lang.String installedNo) throws java.io.IOException, java.lang.InterruptedException
no
- OSS番号sub
- 選択した設定ファイル番号(conf)mode
- MODE_INSTALL / MODE_UNINSTALL / MODE_UPDATEinstalledNo
- インストールすると選択したOSS番号をカンマ区切りにしたもの (※) 「1,2,3」など
java.io.IOException
- IOException
java.lang.InterruptedException
- InterruptedExceptionpublic static ProcessThread execInstallAfter(int mode) throws java.io.IOException, java.lang.InterruptedException
mode
- MODE_INSTALL / MODE_UNINSTALL / MODE_UPDATE
java.io.IOException
- IOException
java.lang.InterruptedException
- InterruptedExceptionpublic static ProcessThread exec(int type, int no, int sub, int mode, java.lang.String installedNo) throws java.io.IOException, java.lang.InterruptedException
type
- 実行するスクリプトの種類no
- OSS番号sub
- 選択した設定ファイル番号(conf)mode
- MODE_INSTALL / MODE_UNINSTALL / MODE_UPDATEinstalledNo
- インストールすると選択したOSS番号をカンマ区切りにしたもの (※) 「1,2,3」など
java.io.IOException
- IOException
java.lang.InterruptedException
- InterruptedExceptionpublic static ProcessThread exec(java.lang.String[] args) throws java.io.IOException, java.lang.InterruptedException
args
- 引数
java.io.IOException
- IOException
java.lang.InterruptedException
- InterruptedExceptionprotected static java.lang.String getModeStr(int mode)
mode
- インストール種別を示す数値
protected static java.util.List<java.lang.String> getEnvAll()
protected static int getIndexFromEnvList(java.util.List<java.lang.String> envList, java.lang.String envName)
envList
- OSの環境変数envName
- 取得したい環境変数名
protected static void removeFromEnvList(java.util.List<java.lang.String> envList, java.lang.String envName)
envList
- OSの環境変数envName
- 削除したい環境変数名protected static java.lang.String getOsName()
protected static java.lang.String escEnvStr(java.lang.String envStr)
envStr
- エスケープしたい環境変数
protected static int getProcessTimeout()
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |