com.google.gwt.user.client.impl
Class DOMImpl

java.lang.Object
  extended by com.google.gwt.user.client.impl.DOMImpl
Direct Known Subclasses:
DOMImplMozillaOld, DOMImplOpera, DOMImplTrident

public abstract class DOMImpl
extends java.lang.Object

Native implementation associated with DOM.


Constructor Summary
DOMImpl()
           
 
Method Summary
 void eventCancelBubble(Event evt, boolean cancel)
           
abstract  Element eventGetFromElement(Event evt)
           
 boolean eventGetRepeat(Event evt)
           
abstract  Element eventGetToElement(Event evt)
           
 int eventGetTypeInt(Event evt)
           
 int eventGetTypeInt(java.lang.String eventType)
           
 void eventSetKeyCode(Event evt, char key)
           
abstract  Element getChild(Element elem, int index)
           
abstract  int getChildCount(Element elem)
           
abstract  int getChildIndex(Element parent, Element child)
           
 EventListener getEventListener(Element elem)
           
 int getEventsSunk(Element elem)
           
abstract  void insertChild(Element parent, Element child, int index)
           
 void maybeInitializeEventSystem()
           
abstract  void releaseCapture(Element elem)
           
abstract  void setCapture(Element elem)
           
 void setEventListener(Element elem, EventListener listener)
           
abstract  void sinkEvents(Element elem, int eventBits)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DOMImpl

public DOMImpl()
Method Detail

eventCancelBubble

public void eventCancelBubble(Event evt,
                              boolean cancel)

eventGetFromElement

public abstract Element eventGetFromElement(Event evt)

eventGetRepeat

public boolean eventGetRepeat(Event evt)

eventGetToElement

public abstract Element eventGetToElement(Event evt)

eventGetTypeInt

public final int eventGetTypeInt(Event evt)

eventGetTypeInt

public int eventGetTypeInt(java.lang.String eventType)

eventSetKeyCode

public void eventSetKeyCode(Event evt,
                            char key)

getChild

public abstract Element getChild(Element elem,
                                 int index)

getChildCount

public abstract int getChildCount(Element elem)

getChildIndex

public abstract int getChildIndex(Element parent,
                                  Element child)

getEventListener

public EventListener getEventListener(Element elem)

getEventsSunk

public int getEventsSunk(Element elem)

insertChild

public abstract void insertChild(Element parent,
                                 Element child,
                                 int index)

maybeInitializeEventSystem

public void maybeInitializeEventSystem()

releaseCapture

public abstract void releaseCapture(Element elem)

setCapture

public abstract void setCapture(Element elem)

setEventListener

public void setEventListener(Element elem,
                             EventListener listener)

sinkEvents

public abstract void sinkEvents(Element elem,
                                int eventBits)