1 16 package com.google.gwt.xml.client.impl; 17 18 import com.google.gwt.core.client.JavaScriptObject; 19 import com.google.gwt.user.client.DOM; 20 21 24 class DOMItem { 25 26 private JavaScriptObject jsObject; 27 28 protected DOMItem(JavaScriptObject jso) { 29 this.jsObject = jso; 30 } 31 32 39 public boolean equals(final Object o) { 40 45 if (o instanceof DOMItem) { 46 return DOM.compare(castToElement(this.getJsObject()), 47 castToElement(((DOMItem) o).getJsObject())); 48 } 49 return false; 50 } 51 52 JavaScriptObject getJsObject() { 53 return jsObject; 54 } 55 56 private native com.google.gwt.user.client.Element castToElement( 57 JavaScriptObject toBeCast) ; 60 } 61 | Popular Tags |