jp.sonohara.framework.katana
インタフェース IMain

既知のサブインタフェースの一覧:
IActionMain, ISwingActionMain, ISwingMain, ISwtActionMain, ISwtMain, ISystemMain
既知の実装クラスの一覧:
AbstractActionMain, AbstractMain, AbstractMain, AbstractSwingMain, AbstractSwtMain

public interface IMain

 メインインターフェイス。

 $Log: IMain.java,v $
 Revision 1.7  2004/07/12 01:18:59  sonohara
 Ver0.0.4_15 2004/07/10
 ・Swingスプラッシュ対応
 ・アクションライブラリアップデート対応

 Revision 1.6  2004/06/25 04:06:43  sonohara
 Ver0.0.4_13 2004/06/26
 ・Logライブラリ対応

 Revision 1.5  2004/06/18 04:49:30  sonohara
 Ver0.0.4_12 2004/06/19
 ・ベンダー名取得を追加
 ・リソースよりタイトルバージョン取得

 Revision 1.4  2004/06/11 04:30:47  sonohara
 Ver0.0.4_11 2004/06/12
 ・プリファレンス削除用の引数追加

 Revision 1.3  2004/06/11 03:52:40  sonohara
 Ver0.0.4_11 2004/06/12
 ・起動時例外処理追加

 Revision 1.2  2004/05/31 05:25:46  sonohara
 Ver0.0.3_0 2004/06/05
 ・シャットダウンフック処理を追加
 ・その他細かいバグ修正

 Revision 1.1  2004/05/16 15:48:24  keika
 Ver0.0.0_0 2004/05/14
 新規リリース

 

導入されたバージョン:
$Revision: 1.7 $
バージョン:
$Revision: 1.7 $ $Date: 2004/07/12 01:18:59 $

フィールドの概要
static int EXECUTE_RESILT_ERROR_PARAM
          終了コード引数エラー定義値。
static int EXECUTE_RESILT_OK
          終了コード正常定義値。
 
メソッドの概要
 void destory()
          解放。
 void exception(java.lang.Exception e)
          例外処理。
 int execute()
          実行。
 void exit(int iResult)
          アプリケーション終了。
 java.lang.String[] getArgs()
          引数取得。
 java.lang.String getBuildVersion()
          プログラムビルドバージョン取得。
 java.lang.String getCopyright()
          プログラム著作権取得。
 java.lang.String getDescription()
          プログラム詳細取得。
 jp.sonohara.log.ILogger getLogger()
          ロガー取得。
 java.util.prefs.Preferences getPreferences()
          プリファレンス取得。
 jp.sonohara.common.xml.XMLResourceBundle getResourceBundle()
          リソースバンドル取得。
 java.lang.String getTitle()
          プログラムタイトル取得。
 java.lang.String getVendor()
          プログラムベンダー取得。
 java.lang.String getVersion()
          プログラムバージョン取得。
 java.lang.String getVersionDetail()
          プログラムバージョン取得。
 void init()
          初期化。
 boolean isCanUseResourceBundle()
          リソースが利用可能か。
 boolean isExit()
          終了されるならtrue。
 int perform()
          一連の動作を実行。
 void printHelp()
          ヘルプ表示。
 void printParams()
          引数表示。
 void printVersion()
          バージョン表示。
 void uninstall()
          アンインストール。
 

フィールドの詳細

EXECUTE_RESILT_OK

public static final int EXECUTE_RESILT_OK
終了コード正常定義値。

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

EXECUTE_RESILT_ERROR_PARAM

public static final int EXECUTE_RESILT_ERROR_PARAM
終了コード引数エラー定義値。

関連項目:
定数フィールド値
メソッドの詳細

init

public void init()
          throws MainException
初期化。

例外:
MainException - 例外発生時。

destory

public void destory()
             throws MainException
解放。

例外:
MainException - 例外発生時。

isCanUseResourceBundle

public boolean isCanUseResourceBundle()
リソースが利用可能か。

戻り値:
リソースが利用可能ならtrue。

getResourceBundle

public jp.sonohara.common.xml.XMLResourceBundle getResourceBundle()
リソースバンドル取得。

戻り値:
取得結果。

getBuildVersion

public java.lang.String getBuildVersion()
プログラムビルドバージョン取得。

戻り値:
取得した値。

getVersion

public java.lang.String getVersion()
プログラムバージョン取得。

戻り値:
取得した値。

getVersionDetail

public java.lang.String getVersionDetail()
プログラムバージョン取得。

戻り値:
取得した値。

getTitle

public java.lang.String getTitle()
プログラムタイトル取得。

戻り値:
取得した値。

getDescription

public java.lang.String getDescription()
プログラム詳細取得。

戻り値:
取得した値。

getCopyright

public java.lang.String getCopyright()
プログラム著作権取得。

戻り値:
取得した値。

getVendor

public java.lang.String getVendor()
プログラムベンダー取得。

戻り値:
取得した値。

getPreferences

public java.util.prefs.Preferences getPreferences()
プリファレンス取得。

戻り値:
取得した値。

getArgs

public java.lang.String[] getArgs()
引数取得。

戻り値:
取得した値。

getLogger

public jp.sonohara.log.ILogger getLogger()
ロガー取得。

戻り値:
取得した値。

isExit

public boolean isExit()
終了されるならtrue。

戻り値:
取得した値。

uninstall

public void uninstall()
               throws MainException
アンインストール。

例外:
MainException - メイン例外。

printHelp

public void printHelp()
ヘルプ表示。


printVersion

public void printVersion()
バージョン表示。


printParams

public void printParams()
引数表示。


exit

public void exit(int iResult)
アプリケーション終了。

パラメータ:
iResult - 終了コード。

exception

public void exception(java.lang.Exception e)
例外処理。

パラメータ:
e - 例外。

execute

public int execute()
            throws MainException
実行。

戻り値:
終了コード。
例外:
MainException - 例外発生時。

perform

public int perform()
一連の動作を実行。

戻り値:
終了コード。