|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.carabiner.treeeditor.js.JSStartup
public abstract class JSStartup
JavaScript開始処理です。
入れ子のクラスの概要 |
---|
インタフェース jp.carabiner.treeeditor.js.JSApp から継承された入れ子のクラス/インタフェース |
---|
JSApp.DetachMode |
フィールドの概要 | |
---|---|
protected static String |
JS_SUFFIX
JavaScriptファイルの拡張子を定義します。 |
コンストラクタの概要 | |
---|---|
JSStartup(JSAppCollection owner)
構築します。 |
メソッドの概要 | |
---|---|
void |
attach(TreeEditorFrame frame)
アタッチします。 |
protected abstract JSSettings |
createSettings(TreeEditorFrame frame)
設定管理用オブジェクトを生成します。 |
boolean |
detach(TreeEditorFrame frame,
JSApp.DetachMode mode)
デタッチします。 |
void |
frameCreated(TreeEditorFrame frame)
|
void |
frameStarted(TreeEditorFrame frame)
|
void |
frameStopped(TreeEditorFrame frame)
|
protected abstract File |
getBaseDir()
ベースディレクトリを取得します。 |
protected abstract ClassLoader |
getClassLoader()
クラスローダを取得します。 |
protected abstract File |
getPersistentDir()
Persistentディレクトリを取得します。 |
protected void |
install(TreeEditorFrame frame)
インストールします。 |
protected abstract File[] |
listJsFiles()
プラグインディレクトリ以下のjsファイルの一覧を取得します。 |
protected boolean |
uninstall(TreeEditorFrame frame,
JSApp.DetachMode mode)
アンインストールします。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
インタフェース jp.carabiner.treeeditor.js.JSApp から継承されたメソッド |
---|
getId, getVersion |
フィールドの詳細 |
---|
protected static final String JS_SUFFIX
コンストラクタの詳細 |
---|
public JSStartup(JSAppCollection owner)
owner
- オーナー。nullは不可。メソッドの詳細 |
---|
public void frameCreated(TreeEditorFrame frame)
jp.carabiner.treeeditor.ExtTreeEditorFrameListener
内の frameCreated
public void frameStarted(TreeEditorFrame frame)
jp.carabiner.treeeditor.TreeEditorFrameListener
内の frameStarted
public void frameStopped(TreeEditorFrame frame)
jp.carabiner.treeeditor.TreeEditorFrameListener
内の frameStopped
public final void attach(TreeEditorFrame frame)
JSApp
の記述:
JSApp
内の attach
frame
- フレーム。nullは不可。public final boolean detach(TreeEditorFrame frame, JSApp.DetachMode mode)
JSApp
の記述:
JSApp
内の detach
frame
- フレーム。nullは不可。mode
- モード。nullは不可。
protected void install(TreeEditorFrame frame)
frame
- フレーム。nullは不可。protected boolean uninstall(TreeEditorFrame frame, JSApp.DetachMode mode)
frame
- フレーム。nullは不可。mode
- アンインストールモード。nullは不可。
protected abstract JSSettings createSettings(TreeEditorFrame frame) throws IOException
frame
- フレーム。nullは不可。
IOException
- 入出力関係のエラー。protected abstract File[] listJsFiles()
protected abstract ClassLoader getClassLoader()
protected abstract File getBaseDir()
protected abstract File getPersistentDir()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |