public static JsArrayNumber toJsArray(float[] data) { JsArrayNumber jsan = (JsArrayNumber) JsArrayNumber.createArray(); int len = data.length; for (int i = len - 1; i >= 0; i--) { jsan.set(i, data[i]); } return jsan; }
@Override public void setStroke(Stroke stroke) { basicStroke = (BasicStrokeW) stroke; context.setLineCap(basicStroke.getJSLineCap()); context.setLineJoin(basicStroke.getJSLineJoin()); context.setLineWidth(basicStroke.getWidth()); context.setMiterLimit(basicStroke.getMiterLimit()); float[] dasharr = basicStroke.getDash(); if (dasharr != null) { JsArrayNumber jsarrn = JavaScriptObject.createArray().cast(); jsarrn.setLength(dasharr.length); for (int i = 0; i < dasharr.length; i++) { jsarrn.set(i, dasharr[i]); } setStrokeDash(context, jsarrn); } else { setStrokeDash(context, null); } }
public static JsArrayNumber toJsArray(double[] data) { JsArrayNumber jsan = (JsArrayNumber) JsArrayNumber.createArray(); int len = data.length; for (int i = len - 1; i >= 0; i--) { jsan.set(i, data[i]); } return jsan; }
public static JsArrayNumber toJsArray(double[] data) { JsArrayNumber jsan = (JsArrayNumber) JsArrayNumber.createArray(); int len = data.length; for (int i = len - 1; i >= 0; i--) { jsan.set(i, data[i]); } return jsan; }
public static JsArrayNumber toJsArray(float[] data) { JsArrayNumber jsan = (JsArrayNumber) JsArrayNumber.createArray(); int len = data.length; for (int i = len - 1; i >= 0; i--) { jsan.set(i, data[i]); } return jsan; }
public static JsArrayNumber toJsArray(double[] data) { JsArrayNumber jsan = (JsArrayNumber) JsArrayNumber.createArray(); int len = data.length; for (int i = len - 1; i >= 0; i--) { jsan.set(i, data[i]); } return jsan; }
public static JsArrayNumber toJsArray(float[] data) { JsArrayNumber jsan = (JsArrayNumber) JsArrayNumber.createArray(); int len = data.length; for (int i = len - 1; i >= 0; i--) { jsan.set(i, data[i]); } return jsan; }
public void set(int index, double value) { if(GWT.isScript()) { stackNative.set(index, value); } else { stackJava.set(index, value); } }
/** * Converts a java double array into a javascript array (JsArray). * * @param array the array containing values * @return a corresponding JsArrayNumber */ public static JsArrayNumber createArray(double... array) { JsArrayNumber jsArray = JavaScriptObject.createArray().cast(); for (int i = 0; i < array.length; i++) { jsArray.set(i, array[i]); } return jsArray; }
/** * Set the distance to the plot edge */ public final LegendOptions setMargin( double marginX, double marginY ) { JsArrayNumber array = getMarginAsArray(); if ( null == array ) { array = JavaScriptObject.createArray().cast(); put( MARGIN_KEY, array ); } array.set( 0, marginX ); array.set( 1, marginY ); return this; }
/** * Converts a Java array of doubles to a JavaScript number array. * * @param numbers array of doubles to convert. */ public static JsArrayNumber toJsArrayNumber(double... numbers) { JsArrayNumber result = JsArrayNumber.createArray().cast(); for (int i = 0; i < numbers.length; i++) { result.set(i, numbers[i]); } nativePatchConstructorForSafari(result); return result; }
public static JsArrayNumber fromArray(double... values) { if (GWT.isScript()) { return reinterpretCast(values); } else { JsArrayNumber ret = JavaScriptObject.createArray().cast(); for (int i = 0, l = values.length; i < l; i++) { ret.set(i, values[i]); } return ret; } }