|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.carabiner.tarp.desktop.AbstractItemDef jp.carabiner.treeeditor.js.JSActionDef
public abstract class JSActionDef
アクション定義です。
フィールドの概要 | |
---|---|
protected String |
icon
アイコンを保持します。 |
protected JSRunner |
jsRunner
実行エンジンを保持します。 |
protected int |
key
キーコードを保持します。 |
protected int |
modifier
キー修飾子を保持します。 |
protected org.mozilla.javascript.Scriptable |
scope
スコープを保持します。 |
protected String |
text
文字列を保持します。 |
protected String |
tooltips
ツールチップを保持します。 |
protected int |
type
タイプを保持します。 |
static int |
TYPE_CONTEXT_MENU
コンテキストメニューであることを定義します。 |
static int |
TYPE_ROOT_MENU
ルートメニューであることを定義します。 |
インタフェース jp.carabiner.tarp.desktop.ActionDef から継承されたフィールド |
---|
SELECTED, VISIBILITY |
コンストラクタの概要 | |
---|---|
JSActionDef(JSRunner jsRunner,
org.mozilla.javascript.Scriptable scope,
String text,
int type)
構築します。 |
メソッドの概要 | |
---|---|
static JSActionDef |
create(JSRunner jsRunner,
org.mozilla.javascript.Scriptable scope,
String text,
Object callable,
int type)
アクション定義を生成します。 |
abstract ActionListener |
getActionListener(com.google.inject.Injector injector)
|
String |
getIcon()
|
int |
getKey()
|
int |
getModifier()
|
String |
getText()
|
String |
getToolTips()
|
void |
setIcon(String icon)
アイコンを設定します。 |
void |
setKey(int key)
キーを設定します。 |
void |
setModifier(int modifier)
キー修飾子を設定します。 |
void |
setText(String text)
テキストを設定します。 |
void |
setToolTips(String tooltips)
ツールチップを設定します。 |
クラス jp.carabiner.tarp.desktop.AbstractItemDef から継承されたメソッド |
---|
getParent, setParent |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
インタフェース jp.carabiner.tarp.desktop.ItemDef から継承されたメソッド |
---|
getParent, setParent |
フィールドの詳細 |
---|
public static final int TYPE_ROOT_MENU
public static final int TYPE_CONTEXT_MENU
protected JSRunner jsRunner
protected org.mozilla.javascript.Scriptable scope
protected String text
protected int type
protected int key
protected int modifier
protected String tooltips
protected String icon
コンストラクタの詳細 |
---|
public JSActionDef(JSRunner jsRunner, org.mozilla.javascript.Scriptable scope, String text, int type)
jsRunner
- 実行エンジン。nullは不可。scope
- スコープ。nullは不可。text
- 文字列。nullは不可。type
- タイプ。メソッドの詳細 |
---|
public static JSActionDef create(JSRunner jsRunner, org.mozilla.javascript.Scriptable scope, String text, Object callable, int type)
jsRunner
- JavaScriptランナー。nullは不可。scope
- スコープ。nullは不可。text
- テキスト。nullは不可。callable
- 呼び出し対象。nullは不可。type
- タイプ。
public abstract ActionListener getActionListener(com.google.inject.Injector injector)
jp.carabiner.tarp.desktop.ActionDef
内の getActionListener
public String getIcon()
jp.carabiner.tarp.desktop.ActionDef
内の getIcon
public int getKey()
jp.carabiner.tarp.desktop.ActionDef
内の getKey
public int getModifier()
jp.carabiner.tarp.desktop.ActionDef
内の getModifier
public String getText()
jp.carabiner.tarp.desktop.ActionDef
内の getText
public String getToolTips()
jp.carabiner.tarp.desktop.ActionDef
内の getToolTips
public void setText(String text)
text
- the text to setpublic void setKey(int key)
key
- the key to setpublic void setModifier(int modifier)
modifier
- the modifier to setpublic void setToolTips(String tooltips)
tooltips
- the tooltips to setpublic void setIcon(String icon)
icon
- the icon to set
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |