jp.carabiner.treeeditor.js.def
クラス JSDefAction

java.lang.Object
  上位を拡張 jp.carabiner.treeeditor.js.def.JSAbstractDefComponent
      上位を拡張 jp.carabiner.treeeditor.js.def.JSDefAction
すべての実装されたインタフェース:
JSComponent<jp.carabiner.tarp.desktop.ItemDef>, JSMenuItem, JSUIItem

public class JSDefAction
extends JSAbstractDefComponent
implements JSComponent<jp.carabiner.tarp.desktop.ItemDef>, JSMenuItem

JavaScriptから操作するためのメニューです。


入れ子のクラスの概要
 
インタフェース jp.carabiner.treeeditor.js.JSComponent から継承された入れ子のクラス/インタフェース
JSComponent.AttachContext<T>
 
コンストラクタの概要
JSDefAction(JSAppContext owner, jp.carabiner.tarp.desktop.ActionDef actionDef)
          構築します。
 
メソッドの概要
 void appendChild(JSComponent<jp.carabiner.tarp.desktop.ItemDef> node)
           
 JSChildNodes<JSComponent<jp.carabiner.tarp.desktop.ItemDef>> getChildNodes()
           
 String getIcon()
          アイコンを取得します。
 int getKey()
          キーを取得します。
 int getModifier()
          キー修飾子を取得します。
 String getText()
          メニューのテキストを取得します。
 String getTooltips()
          ツールチップを取得します。
 void insertBefore(JSComponent<jp.carabiner.tarp.desktop.ItemDef> newNode, JSComponent<jp.carabiner.tarp.desktop.ItemDef> refNode)
           
 void removeChild(JSComponent<jp.carabiner.tarp.desktop.ItemDef> node)
           
 void setIcon(String icon)
          アイコンを設定します。
 void setKeyStroke(int key, int modifier)
          キーを設定します。
 void setText(String text)
          テキストを設定します。
 void setTooltips(String tooltips)
          ツールチップを設定します。
 
クラス jp.carabiner.treeeditor.js.def.JSAbstractDefComponent から継承されたメソッド
getCore, getCoreForAttach, getCoreForDetach, getParentNode, getType
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース jp.carabiner.treeeditor.js.JSComponent から継承されたメソッド
getCore, getCoreForAttach, getCoreForDetach, getParentNode, getType
 

コンストラクタの詳細

JSDefAction

public JSDefAction(JSAppContext owner,
                   jp.carabiner.tarp.desktop.ActionDef actionDef)
構築します。

パラメータ:
owner - オーナー。nullは不可。
actionDef - アクション定義。nullは不可。
メソッドの詳細

appendChild

public void appendChild(JSComponent<jp.carabiner.tarp.desktop.ItemDef> node)

getChildNodes

public JSChildNodes<JSComponent<jp.carabiner.tarp.desktop.ItemDef>> getChildNodes()

insertBefore

public void insertBefore(JSComponent<jp.carabiner.tarp.desktop.ItemDef> newNode,
                         JSComponent<jp.carabiner.tarp.desktop.ItemDef> refNode)

removeChild

public void removeChild(JSComponent<jp.carabiner.tarp.desktop.ItemDef> node)

getText

public String getText()
メニューのテキストを取得します。

定義:
インタフェース JSUIItem 内の getText
戻り値:
メニューのテキスト。

setText

public void setText(String text)
テキストを設定します。

定義:
インタフェース JSUIItem 内の setText
パラメータ:
text - the text to set

getIcon

public String getIcon()
インタフェース JSUIItem の記述:
アイコンを取得します。

定義:
インタフェース JSUIItem 内の getIcon
戻り値:
アイコン。

getKey

public int getKey()
インタフェース JSUIItem の記述:
キーを取得します。

定義:
インタフェース JSUIItem 内の getKey
戻り値:
キー。

getModifier

public int getModifier()
インタフェース JSUIItem の記述:
キー修飾子を取得します。

定義:
インタフェース JSUIItem 内の getModifier
戻り値:
キー修飾子。

getTooltips

public String getTooltips()
インタフェース JSUIItem の記述:
ツールチップを取得します。

定義:
インタフェース JSUIItem 内の getTooltips
戻り値:
ツールチップ。

setKeyStroke

public void setKeyStroke(int key,
                         int modifier)
インタフェース JSUIItem の記述:
キーを設定します。

定義:
インタフェース JSUIItem 内の setKeyStroke
パラメータ:
key - the key to set
modifier - the modifier to set

setTooltips

public void setTooltips(String tooltips)
ツールチップを設定します。

定義:
インタフェース JSUIItem 内の setTooltips
パラメータ:
tooltips - the tooltips to set

setIcon

public void setIcon(String icon)
アイコンを設定します。

定義:
インタフェース JSUIItem 内の setIcon
パラメータ:
icon - the icon to set