com.extjs.gxt.ui.client.event
クラス DomEvent

java.lang.Object
  extended by com.extjs.gxt.ui.client.event.BaseEvent
      extended by com.extjs.gxt.ui.client.event.DomEvent
直系の既知のサブクラス:
ComponentEvent, PreviewEvent

public class DomEvent
extends BaseEvent


フィールド 概要
 com.google.gwt.user.client.Event event
          domイベント
 
クラス com.extjs.gxt.ui.client.event.BaseEvent から継承されたフィールド
doit, source, type
 
コンストラクタ 概要
DomEvent(com.google.gwt.user.client.Event event)
          新規の基本的なイベントを作成します。
 
メソッド 概要
 void cancelBubble()
          与えられたイベントのバブリングを中止します。
 int getClientX()
          イベントのx座標を返します。
 int getClientY()
          イベントのy座標を返します。
 int getEventType()
          domイベントのタイプを返します。
 int getKeyCode()
          このイベントに関連するキーコードを返します。
 com.google.gwt.user.client.Element getTarget()
          イベントのターゲットの要素を返します。
 El getTarget(java.lang.String selector, int maxDepth)
          指定されたセレクタを使用して一致する親を返します。
 El getTargetEl()
          イベントのターゲット要素を返します。
 Point getXY()
          マウスの位置を返します。
 boolean hasModifier()
          ctrl,alt,shift,もしくはメタキーが押される場合にtrueを返します。
 boolean isAltKey()
          altキーが押される場合にtrueを返します。
 boolean isControlKey()
          ctrlキー(もしくはメタキー)が押される場合にtrueを返します。
 boolean isRightClick()
          イベントが右クリックの場合trueを返します。
 boolean isShiftKey()
          shiftキーが押される場合にtrueを返します。
 boolean isSpecialKey()
          キーが"スペシャル"キーの場合にtrueを返します。
 boolean isSpecialKey(int k)
          キーが"スペシャル"キーの場合にtrueを返します。
 void preventDefault()
          ブラウザが与えられたイベントのデフォルトの動作を行わないようにします。
 void stopEvent()
          イベントを停止します。(preventDefaultとcancelBubble)
 boolean within(com.google.gwt.user.client.Element element)
          このイベントのターゲットが、与えられた要素の子と同じ、もしくは子である場合にtrueを返します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールド 詳細

event

public com.google.gwt.user.client.Event event
domイベント

コンストラクタ 詳細

DomEvent

public DomEvent(com.google.gwt.user.client.Event event)
新規の基本的なイベントを作成します。

パラメータ:
event - domイベント
メソッド 詳細

cancelBubble

public void cancelBubble()
与えられたイベントのバブリングを中止します。これはイベントが親要素に伝搬するのを防ぎます。


getClientX

public int getClientX()
イベントのx座標を返します。

戻り値:
x座標、もしくはdomイベントがない場合は-1

getClientY

public int getClientY()
イベントのy座標を返します。

戻り値:
y座標、もしくはdomイベントがない場合は-1

getEventType

public int getEventType()
domイベントのタイプを返します。

戻り値:
イベントのタイプ

getKeyCode

public int getKeyCode()
このイベントに関連するキーコードを返します。

戻り値:
キーコード

getTarget

public com.google.gwt.user.client.Element getTarget()
イベントのターゲット要素を返します。

戻り値:
ターゲット要素、もしくはdomイベントがない場合はnull

getTarget

public El getTarget(java.lang.String selector,
                    int maxDepth)
指定されたセレクタを使用して一致する親を返します。

パラメータ:
selector - CSSセレクタ
maxDepth - 探索する親の最大数
戻り値:
一致する要素、もしくはnull

getTargetEl

public El getTargetEl()
イベントのターゲット要素を返します。

戻り値:
ターゲットの要素、もしくはdomイベントがない場合はnull

getXY

public Point getXY()
マウスの位置を返します。

戻り値:
マウスの位置

hasModifier

public boolean hasModifier()
ctrl,alt,shift,もしくはメタキーが押される場合にtrueを返します。

戻り値:
修飾子の状態

isAltKey

public boolean isAltKey()
altキーが押される場合にtrueが返されます。

戻り値:
altキーの状態

isControlKey

public boolean isControlKey()
ctrlキー(もしくはメタキー)が押される場合にtrueを返します。

戻り値:
ctrlキーの状態

isRightClick

public boolean isRightClick()
イベントが右クリックの場合にtrueを返します。

戻り値:
右クリックの状態

isShiftKey

public boolean isShiftKey()
shiftキーが押される場合にtrueを返します。

戻り値:
shiftキーの状態

isSpecialKey

public boolean isSpecialKey()
キーが"スペシャル"キーの場合にtrueを返します。

戻り値:
スペシャルキーの状態

isSpecialKey

public boolean isSpecialKey(int k)
キーが"スペシャル"キーの場合にtrueを返します。

パラメータ:
k - キーコード
戻り値:
スペシャルキーの状態

preventDefault

public void preventDefault()
ブラウザが与えられたイベントのデフォルトの動作を行わないようにします。


stopEvent

public void stopEvent()
イベントを停止します。(preventDefaultとcancelBubble)


within

public boolean within(com.google.gwt.user.client.Element element)
このイベントのターゲットが、与えられた要素の子と同じ、もしくは子である場合にtrueを返します。

パラメータ:
element - 要素
戻り値:
the within state