|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
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 - InterruptedException
public static ProcessThread execDownload(int no)
throws java.io.IOException,
java.lang.InterruptedException
no - OSS番号
java.io.IOException - IOException
java.lang.InterruptedException - InterruptedException
public 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 - InterruptedException
public 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 - InterruptedException
public 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 - InterruptedException
public 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 - InterruptedException
public 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()
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||