|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.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
内の getOwnerOp
public jp.carabiner.treeeditor.FileManager getFileManager()
ToplevelObject
の記述:
ToplevelObject
内の getFileManager
public TreeEditorFrame getCore()
public JFrame getSwingFrame()
public org.mozilla.javascript.Scriptable getScope()
JSAppContext
内の getScope
ToplevelObject
内の getScope
public JSRunner getJSRunner()
JSAppContext
内の getJSRunner
public JSApp getMyApplication()
JSAppContext
の記述:
JSAppContext
内の getMyApplication
public <T> void registerJSComponent(T core, JSComponent.AttachContext<T> context)
JSAppContext
の記述:
JSAppContext
内の registerJSComponent
core
- コア。nullは不可。context
- コンテキスト。nullは不可。public <T> void unregisterJSComponent(T core)
JSAppContext
の記述:
JSAppContext
内の unregisterJSComponent
core
- コア。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
内の getPanelByNode
node
- ノード。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
内の create
org.mozilla.javascript.RhinoException
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |