/** * Create a {@link Uint8ClampedArray} instance from a JavaScript array * containing integers. * * @param array JavaScript array object * @return {@link Uint8ClampedArray} instance */ public static Uint8ClampedArray create(JsArrayInteger array) { int len = array.length(); Uint8ClampedArray result = create(ArrayBufferNative.create(len), 0, len); JsUtils.set(result, array); return result; }
public static void set(Uint8ClampedArray dest, JsArrayInteger array, int offset) { if (hasClampedArray()) { set((Uint8Array) dest, array, offset); } else { int len = array.length(); for (int i = 0; i < len; ++i) { dest.set(i + offset, array.get(i)); } } }
public static void set(Uint8ClampedArray dest, JsArrayInteger array) { if (hasClampedArray()) { set((Uint8Array) dest, array, 0); } else { int len = array.length(); for (int i = 0; i < len; ++i) { dest.set(i, array.get(i)); } } }
int rangeEnd1 = -1; int maxDiff = 0; for (int i = 0; i < modifiedRows.length(); i++) { int index = modifiedRows.get(i); if (index < pageStart || index >= pageEnd) {
public static TimeZone createTimeZone(TimeZoneInfo timezoneData) { TimeZone tz = new TimeZone(); tz.timezoneID = timezoneData.getID(); tz.standardOffset = -timezoneData.getStandardOffset(); JsArrayString jsTimezoneNames = timezoneData.getNames(); tz.tzNames = new String[jsTimezoneNames.length()]; for (int i = 0; i < jsTimezoneNames.length(); i++) { tz.tzNames[i] = jsTimezoneNames.get(i); } JsArrayInteger transitions = timezoneData.getTransitions(); if (transitions == null || transitions.length() == 0) { tz.transitionPoints = null; tz.adjustments = null; } else { int transitionNum = transitions.length() / 2; tz.transitionPoints = new int[transitionNum]; tz.adjustments = new int[transitionNum]; for (int i = 0; i < transitionNum; ++i) { tz.transitionPoints[i] = transitions.get(i * 2); tz.adjustments[i] = transitions.get(i * 2 + 1); } } return tz; }
@Override public int size() { return _data.length(); } }
public int size() { // the number of bytes that can fit without using "more" memory return bitIndex(array.length()); }
public int size() { // the number of bytes that can fit without using "more" memory return bitIndex(array.length()); }
/** * Takes an array of Integers to be interpreted as bytes and returns a Java * Array of the byte primitive type. * * @param bytes a JavaScript array to return. */ public static byte[] toJavaArrayBytes(JsArrayInteger bytes) { int length = bytes.length(); byte[] ret = new byte[length]; for (int i = 0; i < length; i++) { ret[i] = (byte) bytes.get(i); } return ret; }
if (modifiedRows.length() > 0 && keyboardRowChanged) { modifiedRows.push(oldState.getKeyboardSelectedRow()); modifiedRows.push(newState.keyboardSelectedRow);
public void removeSelRows() { JsArrayInteger sel = JsDataTable.getSelRowIndexes(getElement()); if (sel.length() == 0) return; int[] idxs = new int[sel.length()]; for (int i = 0; i < idxs.length; i++) idxs[i] = sel.get(i); Arrays.sort(idxs); for (int i = idxs.length - 1; i >= 0; i--) { removeRow(idxs[i]); } rowsInvalidate(true); }
/** * Create a {@link Uint8ClampedArray} instance from a JavaScript array * containing integers. * * @param array JavaScript array object * @return {@link Uint8ClampedArray} instance */ public static Uint8ClampedArray create(JsArrayInteger array) { int len = array.length(); Uint8ClampedArray result = create(ArrayBufferNative.create(len), 0, len); JsUtils.set(result, array); return result; }
public static int[] toArray(JsArrayInteger values) { if (GWT.isScript()) { return reinterpretCast(values); } else { int length = values.length(); int[] ret = new int[length]; for (int i = 0, l = length; i < l; i++) { ret[i] = values.get(i); } return ret; } }
public static void set(Uint8ClampedArray dest, JsArrayInteger array, int offset) { if (hasClampedArray()) { set((Uint8Array) dest, array, offset); } else { int len = array.length(); for (int i = 0; i < len; ++i) { dest.set(i + offset, array.get(i)); } } }
public static void set(Uint8ClampedArray dest, JsArrayInteger array) { if (hasClampedArray()) { set((Uint8Array) dest, array, 0); } else { int len = array.length(); for (int i = 0; i < len; ++i) { dest.set(i, array.get(i)); } } }
public static void set(Uint8ClampedArray dest, JsArrayInteger array, int offset) { if (hasClampedArray()) { set((Uint8Array) dest, array, offset); } else { int len = array.length(); for (int i = 0; i < len; ++i) { dest.set(i + offset, array.get(i)); } } }
public static void set(Uint8ClampedArray dest, JsArrayInteger array) { if (hasClampedArray()) { set((Uint8Array) dest, array, 0); } else { int len = array.length(); for (int i = 0; i < len; ++i) { dest.set(i, array.get(i)); } } }