|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.carabiner.treeeditor.js.JSWindow
public class JSWindow
JavaScriptから操作するウィンドウです。
| 入れ子のクラスの概要 | |
|---|---|
class |
JSWindow.MenuContainer
メニューコンテナです。 |
class |
JSWindow.ToolBarContainer
ツールバーコンテナです。 |
| コンストラクタの概要 | |
|---|---|
JSWindow(JSAppContext owner,
org.mozilla.javascript.Scriptable scope,
TreeEditorFrame frame)
構築します。 |
|
| メソッドの概要 | ||
|---|---|---|
void |
addEventListener(String name,
Object f)
イベントリスナを追加します。 |
|
Object |
create(org.mozilla.javascript.Scriptable scope)
|
|
void |
dispose()
破棄します。 |
|
jp.carabiner.treeeditor.TreeEditorContext |
getContext()
コンテキストを取得します。 |
|
TreeEditorFrame |
getCore()
コアオブジェクトを取得します。 |
|
File |
getFile(String path)
ファイルを取得します。 |
|
jp.carabiner.treeeditor.FileManager |
getFileManager()
ファイルマネージャを取得します。 |
|
JSFormatManager |
getFormatManager()
フォーマットマネージャを取得します。 |
|
com.google.inject.Injector |
getInjector()
インジェクタを取得します。 |
|
JSRunner |
getJSRunner()
JavaScriptエンジンを取得します。 |
|
Object |
getMenu()
メニューを取得します。 |
|
JSApp |
getMyApplication()
アプリケーションを取得します。 |
|
Object |
getOnclick()
クリックイベント用のハンドラを取得します。 |
|
Object |
getOnclose()
閉じるイベント用のハンドラを取得します。 |
|
Object |
getOndblclick()
ダブルクリックイベント用のハンドラを取得します。 |
|
Object |
getOnhoistend()
選択イベント用のハンドラを取得します。 |
|
Object |
getOnhoiststart()
選択イベント用のハンドラを取得します。 |
|
Object |
getOninitialize()
初期化イベント用のハンドラを取得します。 |
|
Object |
getOnopen()
開くイベント用のハンドラを取得します。 |
|
Object |
getOnselect()
選択イベント用のハンドラを取得します。 |
|
jp.carabiner.treeeditor.op.CompositeOp |
getOwnerOp()
操作オーナーを取得します。 |
|
jp.carabiner.treeeditor.ITreeNodePanel |
getPanelByNode(TreeNode node)
パネルを取得します。 |
|
File |
getPersistentFile(String path)
永続化ファイルを取得します。 |
|
Object |
getPopup()
ポップアップメニューを取得します。 |
|
org.mozilla.javascript.Scriptable |
getScope()
スコープを取得します。 |
|
JSChildNodes<JSComponent<TreeNode>> |
getSelectedNodes()
選択中のノードリストを取得します。 |
|
JSSettings |
getSettings()
設定情報を取得します。 |
|
JFrame |
getSwingFrame()
Swingフレームを取得します。 |
|
JSFileThumbnailFactoryManager |
getThumbnailManager()
サムネイルマネージャを取得します。 |
|
Object |
getToolBar()
ツールバーを取得します。 |
|
JSChildNodes<JSComponent<TreeNode>> |
getToplevelSelectedNodes()
選択中のノードリストを取得します。 |
|
InputStream |
openEncryptedInputStream(String path)
暗号化ストリームを入力用に開きます。 |
|
OutputStream |
openEncryptedOutputStream(String path)
暗号化ストリームを出力用に開きます。 |
|
|
registerJSComponent(T core,
JSComponent.AttachContext<T> context)
JSComponentの登録を通知します。 |
|
void |
removeEventListener(String name,
Object f)
イベントリスナを削除します。 |
|
void |
setOnclick(Object f)
クリックイベント用のハンドラを設定します。 |
|
void |
setOnclose(Object f)
閉じるイベント用のハンドラを設定します。 |
|
void |
setOndblclick(Object f)
ダブルクリックイベント用のハンドラを設定します。 |
|
void |
setOnhoistend(Object f)
選択イベント用のハンドラを設定します。 |
|
void |
setOnhoiststart(Object f)
選択イベント用のハンドラを設定します。 |
|
void |
setOninitialize(Object f)
初期化イベント用のハンドラを設定します。 |
|
void |
setOnopen(Object f)
開くイベント用のハンドラを設定します。 |
|
void |
setOnselect(Object f)
選択イベント用のハンドラを設定します。 |
|
|
unregisterJSComponent(T core)
JSComponentの登録を解除します。 |
|
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public JSWindow(JSAppContext owner,
org.mozilla.javascript.Scriptable scope,
TreeEditorFrame frame)
owner - オーナー。nullは不可。scope - スコープ。nullは不可。frame - フレーム。nullは不可。| メソッドの詳細 |
|---|
public void dispose()
public jp.carabiner.treeeditor.op.CompositeOp getOwnerOp()
ToplevelObject 内の getOwnerOppublic jp.carabiner.treeeditor.FileManager getFileManager()
ToplevelObject の記述:
ToplevelObject 内の getFileManagerpublic TreeEditorFrame getCore()
public JFrame getSwingFrame()
public org.mozilla.javascript.Scriptable getScope()
JSAppContext 内の getScopeToplevelObject 内の getScopepublic JSRunner getJSRunner()
JSAppContext 内の getJSRunnerpublic JSApp getMyApplication()
JSAppContext の記述:
JSAppContext 内の getMyApplication
public <T> void registerJSComponent(T core,
JSComponent.AttachContext<T> context)
JSAppContext の記述:
JSAppContext 内の registerJSComponentcore - コア。nullは不可。context - コンテキスト。nullは不可。public <T> void unregisterJSComponent(T core)
JSAppContext の記述:
JSAppContext 内の unregisterJSComponentcore - コア。nullは不可。登録時と同じコアである必要がある。public com.google.inject.Injector getInjector()
public File getFile(String path)
path - パス。nullは不可。
public File getPersistentFile(String path)
path - パス。nullは不可。
public InputStream openEncryptedInputStream(String path)
throws IOException,
NoSuchPaddingException,
NoSuchAlgorithmException,
InvalidKeyException
path - パス。nullは不可。
IOException - 入出力関係のエラー。
NoSuchPaddingException - 暗号化関係のエラー。
NoSuchAlgorithmException - 暗号化関係のエラー。
InvalidKeyException - 暗号化関係のエラー。
public OutputStream openEncryptedOutputStream(String path)
throws IOException,
NoSuchPaddingException,
NoSuchAlgorithmException,
InvalidKeyException
path - パス。nullは不可。
IOException - 入出力関係のエラー。
NoSuchPaddingException - 暗号化関係のエラー。
NoSuchAlgorithmException - 暗号化関係のエラー。
InvalidKeyException - 暗号化関係のエラー。public JSSettings getSettings()
public Object getMenu()
public Object getPopup()
public Object getToolBar()
public JSChildNodes<JSComponent<TreeNode>> getSelectedNodes()
public JSChildNodes<JSComponent<TreeNode>> getToplevelSelectedNodes()
public Object getOninitialize()
public void setOninitialize(Object f)
f - ハンドラ。public Object getOnclose()
public void setOnclose(Object f)
f - ハンドラ。public void setOnopen(Object f)
f - ハンドラ。public Object getOnopen()
public void setOnclick(Object f)
f - ハンドラ。public Object getOnclick()
public void setOndblclick(Object f)
f - ハンドラ。public Object getOndblclick()
public void setOnselect(Object f)
f - ハンドラ。public Object getOnselect()
public void setOnhoiststart(Object f)
f - ハンドラ。public Object getOnhoiststart()
public void setOnhoistend(Object f)
f - ハンドラ。public Object getOnhoistend()
public jp.carabiner.treeeditor.ITreeNodePanel getPanelByNode(TreeNode node)
ToplevelObject の記述:
ToplevelObject 内の getPanelByNodenode - ノード。nullは不可。
public void addEventListener(String name,
Object f)
name - 名前。nullは不可。f - リスナ。nullは不可。
public void removeEventListener(String name,
Object f)
name - 名前。nullは不可。f - リスナ。nullは不可。public JSFormatManager getFormatManager()
public JSFileThumbnailFactoryManager getThumbnailManager()
public jp.carabiner.treeeditor.TreeEditorContext getContext()
ToplevelObject の記述:
ToplevelObject 内の getContext
public Object create(org.mozilla.javascript.Scriptable scope)
throws org.mozilla.javascript.RhinoException
jp.carabiner.rhino.ScriptableObjectFactory 内の createorg.mozilla.javascript.RhinoException
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||