Package com.google.gwt.dom.client
Class DOMImpl
java.lang.Object
com.google.gwt.dom.client.DOMImpl
- Direct Known Subclasses:
DOMImplStandard
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbuttonClick(ButtonElement button) createButtonElement(Document doc, String type) createElement(Document doc, String tag) abstract NativeEventcreateHtmlEvent(Document doc, String type, boolean canBubble, boolean cancelable) createInputElement(Document doc, String type) abstract InputElementcreateInputRadioElement(Document doc, String name) abstract NativeEventcreateKeyCodeEvent(Document document, String type, boolean ctrlKey, boolean altKey, boolean shiftKey, boolean metaKey, int keyCode) abstract NativeEventcreateKeyEvent(Document doc, String type, boolean canBubble, boolean cancelable, boolean ctrlKey, boolean altKey, boolean shiftKey, boolean metaKey, int keyCode, int charCode) Deprecated.abstract NativeEventcreateKeyPressEvent(Document document, boolean ctrlKey, boolean altKey, boolean shiftKey, boolean metaKey, int charCode) abstract NativeEventcreateMouseEvent(Document doc, String type, boolean canBubble, boolean cancelable, int detail, int screenX, int screenY, int clientX, int clientY, boolean ctrlKey, boolean altKey, boolean shiftKey, boolean metaKey, int button, Element relatedTarget) createScriptElement(Document doc, String source) voidcssClearOpacity(Style style) voidcssSetOpacity(Style style, double value) abstract voiddispatchEvent(Element target, NativeEvent evt) booleanintabstract intintintbooleaneventGetCurrentTarget(NativeEvent event) final intbooleanabstract intabstract EventTargeteventGetRelatedTarget(NativeEvent nativeEvent) doubledoubleeventGetScale(NativeEvent evt) intintbooleanabstract EventTargetfinal StringeventGetType(NativeEvent evt) abstract voidvoideventSetKeyCode(NativeEvent evt, char key) voidabstract StringeventToString(NativeEvent evt) intgetAbsoluteLeft(Element elem) intgetAbsoluteTop(Element elem) getAttribute(Element elem, String name) intintgetBodyOffsetTop(Document doc) (package private) ElementgetFirstChildElement(Element elem) getInnerHTML(Element elem) getInnerText(Element node) getNextSiblingElement(Element elem) intgetNodeType(Node node) getNumericStyleProperty(Style style, String name) Returns a numeric style property (such as zIndex) that may need to be coerced to a string.getParentElement(Node node) intgetScrollLeft(Document doc) intgetScrollLeft(Element elem) intgetScrollTop(Document doc) getStyleProperty(Style style, String name) intgetTabIndex(Element elem) getTagName(Element elem) getTouches(NativeEvent evt) booleanhasAttribute(Element elem, String name) abstract booleanisOrHasChild(Node parent, Node child) voidscrollIntoView(Element elem) voidselectAdd(SelectElement select, OptionElement option, OptionElement before) voidselectClear(SelectElement select) intselectGetLength(SelectElement select) selectGetOptions(SelectElement select) voidselectRemoveOption(SelectElement select, int index) voidsetDraggable(Element elem, String draggable) voidsetInnerText(Element elem, String text) voidsetScrollLeft(Document doc, int left) voidsetScrollLeft(Element elem, int left) voidsetScrollTop(Document doc, int top) protected static inttoInt32(double val) Fast helper method to convert small doubles to 32-bit int.inttouchGetClientX(Touch touch) inttouchGetClientY(Touch touch) inttouchGetIdentifier(Touch touch) inttouchGetPageX(Touch touch) inttouchGetPageY(Touch touch) inttouchGetScreenX(Touch touch) inttouchGetScreenY(Touch touch) touchGetTarget(Touch touch)
-
Field Details
-
impl
-
-
Constructor Details
-
DOMImpl
DOMImpl()
-
-
Method Details
-
toInt32
protected static int toInt32(double val) Fast helper method to convert small doubles to 32-bit int.Note: you should be aware that this uses JavaScript rounding and thus does NOT provide the same semantics as
int b = (int) someDouble;. In particular, if x is outside the range [-2^31,2^31), then toInt32(x) would return a value equivalent to x modulo 2^32, whereas (int) x would evaluate to either MIN_INT or MAX_INT. -
buttonClick
-
createButtonElement
-
createCheckInputElement
-
createElement
-
createHtmlEvent
public abstract NativeEvent createHtmlEvent(Document doc, String type, boolean canBubble, boolean cancelable) -
createInputElement
-
createInputRadioElement
-
createKeyCodeEvent
public abstract NativeEvent createKeyCodeEvent(Document document, String type, boolean ctrlKey, boolean altKey, boolean shiftKey, boolean metaKey, int keyCode) -
createKeyEvent
@Deprecated public abstract NativeEvent createKeyEvent(Document doc, String type, boolean canBubble, boolean cancelable, boolean ctrlKey, boolean altKey, boolean shiftKey, boolean metaKey, int keyCode, int charCode) Deprecated. -
createKeyPressEvent
public abstract NativeEvent createKeyPressEvent(Document document, boolean ctrlKey, boolean altKey, boolean shiftKey, boolean metaKey, int charCode) -
createMouseEvent
public abstract NativeEvent createMouseEvent(Document doc, String type, boolean canBubble, boolean cancelable, int detail, int screenX, int screenY, int clientX, int clientY, boolean ctrlKey, boolean altKey, boolean shiftKey, boolean metaKey, int button, Element relatedTarget) -
createScriptElement
-
cssClearOpacity
-
cssFloatPropertyName
-
cssSetOpacity
-
dispatchEvent
-
eventGetAltKey
-
eventGetButton
-
eventGetCharCode
-
eventGetClientX
-
eventGetClientY
-
eventGetCtrlKey
-
eventGetCurrentTarget
-
eventGetKeyCode
-
eventGetMetaKey
-
eventGetMouseWheelVelocityY
-
eventGetRelatedTarget
-
eventGetRotation
-
eventGetScale
-
eventGetScreenX
-
eventGetScreenY
-
eventGetShiftKey
-
eventGetTarget
-
eventGetType
-
eventPreventDefault
-
eventSetKeyCode
-
eventStopPropagation
-
eventToString
-
getAbsoluteLeft
-
getAbsoluteTop
-
getAttribute
-
getBodyOffsetLeft
-
getBodyOffsetTop
-
getChangedTouches
-
getFirstChildElement
-
getInnerHTML
-
getInnerText
-
getNextSiblingElement
-
getNodeType
-
getNumericStyleProperty
Returns a numeric style property (such as zIndex) that may need to be coerced to a string. -
getParentElement
-
getPreviousSiblingElement
-
getScrollLeft
-
getScrollLeft
-
getScrollTop
-
getStyleProperty
-
getTabIndex
-
getTagName
-
getTargetTouches
-
getTouches
-
hasAttribute
-
isOrHasChild
-
scrollIntoView
-
selectAdd
-
selectClear
-
selectGetLength
-
selectGetOptions
-
selectRemoveOption
-
setDraggable
-
setInnerText
-
setScrollLeft
-
setScrollLeft
-
setScrollTop
-
toString
-
getDocumentScrollingElement
-
touchGetClientX
-
touchGetClientY
-
touchGetIdentifier
-
touchGetPageX
-
touchGetPageY
-
touchGetScreenX
-
touchGetScreenY
-
touchGetTarget
-