|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.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 内の frameCreatedpublic void frameStarted(TreeEditorFrame frame)
jp.carabiner.treeeditor.TreeEditorFrameListener 内の frameStartedpublic void frameStopped(TreeEditorFrame frame)
jp.carabiner.treeeditor.TreeEditorFrameListener 内の frameStoppedpublic final void attach(TreeEditorFrame frame)
JSApp の記述:
JSApp 内の attachframe - フレーム。nullは不可。
public final boolean detach(TreeEditorFrame frame,
JSApp.DetachMode mode)
JSApp の記述:
JSApp 内の detachframe - フレーム。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()
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||