jp.go.aist.dmrc.platform.beans.gui.event
クラス PFInputEventFilter

java.lang.Object
  拡張jp.go.aist.dmrc.platform.beans.gui.event.PFInputEventFilter
すべての実装インタフェース:
PFComponent, java.io.Serializable
直系の既知のサブクラス:
PFKeyEventFilter, PFMouseButtonEventFilter

public abstract class PFInputEventFilter
extends java.lang.Object
implements PFComponent

インプットイベント(マウスボタン/キー)のイベント内容によって新たなイベントを 発生させるためのイベントフィルタリングを行うコンポーネントの抽象クラス。

関連項目:
直列化された形式

フィールドの概要
protected  int componentID
          コンポーネントID
コンポーネントIDはプラットフォームから設定される。
protected  PFMultiLocaleString componentKey
          マルチロケール対応コンポーネントキー
protected  java.util.Vector eventMaskList
          イベントフィルタのリスト
 
コンストラクタの概要
PFInputEventFilter()
           
 
メソッドの概要
static int getAltGraphKeyModifier()
          Alt+Graph修飾キーを取得する。
static int getAltKeyModifier()
          Alt修飾キーを取得する。
 int getComponentID()
          コンポーネントIDを取得する。
 java.lang.String getComponentKey()
          コンポーネントキーを取得する。
 PFMultiLocaleString getComponentKeys()
          全ロケール分のコンポーネントキーを返す。
 java.lang.String getComponentString()
          コンポーネントの文字列表現を取得する。
static int getCtrlKeyModifier()
          Ctrl修飾キーを取得する。
static int getMetaKeyModifier()
          Meta修飾キーを取得する。
static int getShiftKeyModifier()
          Shift修飾キーを取得する。
 void setComponentID(int id)
          コンポーネントIDを設定する。
 void setComponentKey(java.lang.String key)
          コンポーネントキーを設定する。
 void setComponentKeys(PFMultiLocaleString keys)
          全ロケール分のコンポーネントキーを設定する。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース jp.go.aist.dmrc.platform.base.PFComponent から継承したメソッド
getComponentName, localeUpdated
 

フィールドの詳細

componentID

protected int componentID
コンポーネントID
コンポーネントIDはプラットフォームから設定される。


componentKey

protected PFMultiLocaleString componentKey
マルチロケール対応コンポーネントキー


eventMaskList

protected java.util.Vector eventMaskList
イベントフィルタのリスト

コンストラクタの詳細

PFInputEventFilter

public PFInputEventFilter()
メソッドの詳細

getComponentKey

public java.lang.String getComponentKey()
コンポーネントキーを取得する。

定義:
インタフェース PFComponent 内の getComponentKey
戻り値:
コンポーネントキー

setComponentKey

public void setComponentKey(java.lang.String key)
コンポーネントキーを設定する。

定義:
インタフェース PFComponent 内の setComponentKey
パラメータ:
key - コンポーネントキー

getComponentKeys

public PFMultiLocaleString getComponentKeys()
全ロケール分のコンポーネントキーを返す。

戻り値:
全ロケール分のコンポーネントキー

setComponentKeys

public void setComponentKeys(PFMultiLocaleString keys)
全ロケール分のコンポーネントキーを設定する。

パラメータ:
keys - 全ロケール分のコンポーネントキー

getComponentID

public int getComponentID()
コンポーネントIDを取得する。

定義:
インタフェース PFComponent 内の getComponentID
戻り値:
コンポーネントID

setComponentID

public void setComponentID(int id)
コンポーネントIDを設定する。
コンポーネントIDはプラットフォームPFComponentBusから設定される。 各コンポーネント内では操作しないこと。

定義:
インタフェース PFComponent 内の setComponentID
パラメータ:
id - 設定するコンポーネントID

getComponentString

public java.lang.String getComponentString()
コンポーネントの文字列表現を取得する。
形式:"Component Name" [ ID : "ID" ]

定義:
インタフェース PFComponent 内の getComponentString
戻り値:
文字列表現

getShiftKeyModifier

public static int getShiftKeyModifier()
Shift修飾キーを取得する。

戻り値:
Shift修飾キー

getCtrlKeyModifier

public static int getCtrlKeyModifier()
Ctrl修飾キーを取得する。

戻り値:
Ctrl修飾キー

getAltKeyModifier

public static int getAltKeyModifier()
Alt修飾キーを取得する。

戻り値:
Alt修飾キー

getAltGraphKeyModifier

public static int getAltGraphKeyModifier()
Alt+Graph修飾キーを取得する。

戻り値:
Alt+Graph修飾キー

getMetaKeyModifier

public static int getMetaKeyModifier()
Meta修飾キーを取得する。

戻り値:
Meta修飾キー