public Point2DArray(JsArray<JavaScriptObject> jso) { m_jso = jso.cast(); }
public Point2DArray(final JsArray<JavaScriptObject> jso) { m_jso = jso.cast(); }
public Point2DArray(final JsArray<JavaScriptObject> jso) { m_jso = jso.cast(); }
public Point2DArray(final JsArray<JavaScriptObject> jso) { m_jso = jso.cast(); }
public JsArrayIt( JsArray<JavaScriptObject> js ) { this.js = js.cast(); }
public JsArrayIt( JsArray<JavaScriptObject> js ) { this.js = js.cast(); }
public Point2DArray(final JsArray<JavaScriptObject> jso) { m_jso = jso.cast(); }
public Iterator<T> iterator() { return new JsIterator<T>( js.cast() ); }
public Iterator<T> iterator() { return new JsIterator<T>( js.cast() ); }
/** * Remove all duplicate elements from an array of elements. Note that this only works on arrays of * DOM elements, not strings or numbers. */ public JsNodeArray unique(NodeList<Element> result) { return JsUtils.unique(result.<JsArray<Element>> cast()).cast(); }
public NodeList<Element> select(String selector, Node context) { JsArray<Element> results = JavaScriptObject.createArray().cast(); return select(selector, context, results, null).cast(); } }
public NodeList<Element> select(String selector, Node context) { JsArray<Element> results = JavaScriptObject.createArray().cast(); return select(selector, context, results, null).cast(); } }
public NodeList<Element> select(String selector, Node context) { JsArray<Element> results = JavaScriptObject.createArray().cast(); return JsUtils.unique(select(selector, context, results, null)).cast(); } }
public final XYChartData getData() { if (getAttributes().isDefined(ChartAttribute.XY_CHART_DATA)) { XYChartData.XYChartDataJSO jso = getAttributes().getArrayOfJSO(ChartAttribute.XY_CHART_DATA.getProperty()).cast(); return new XYChartData(jso); } return null; }
public final XYChartData getData() { if (getAttributes().isDefined(ChartAttribute.XY_CHART_DATA)) { XYChartData.XYChartDataJSO jso = getAttributes().getArrayOfJSO(ChartAttribute.XY_CHART_DATA.getProperty()).cast(); return new XYChartData(jso); } return null; }
public NodeList<Element> select(String sel, Node ctx) { if (cache == null) { cache = JsNamedArray.create(); } String xsel = cache.get(sel); if (xsel == null) { xsel = sel.startsWith("./") || sel.startsWith("/") ? sel : css2Xpath(sel); cache.put(sel, xsel); } JsNodeArray elm = JsNodeArray.create(); try { SelectorEngine.xpathEvaluate(xsel, ctx, elm); return JsUtils.unique(elm.<JsArray<Element>> cast()).cast(); } catch (Exception e) { if (!GWT.isScript()) { if (!SelectorEngine.hasXpathEvaluate()) { throw new RuntimeException("This Browser does not support Xpath selectors.", e); } console.error("ERROR: xpathEvaluate invalid xpath expression: " + xsel + " css-selector: " + sel + " " + e.getMessage() + "\n"); } return elm; } } }
return JsUtils.unique(elm.<JsArray<Element>> cast()).cast();
return JsUtils.unique(elm.<JsArray<Element>> cast()).cast();