List of usage examples for com.google.gwt.core.client JavaScriptObject createArray
public static native JavaScriptObject createArray() ;
From source file:org.dataconservancy.dcs.access.client.model.JsProvDocument.java
License:Apache License
public JsArray<JsGenerated> getSafeGeneratedBys() { JsArray<JsGenerated> generatedBys = JavaScriptObject.createArray().cast(); try {/*from ww w.jav a 2s. c o m*/ int count = getGeneratedBys().length(); for (int i = 0; i < getGeneratedBys().length(); i++) { if (getGeneratedBys().get(i) != null && getGeneratedBys().get(i).getActivityId() != null) generatedBys.set(i, getGeneratedBys().get(i)); } } catch (Exception e) { JsGenerated gen = getGeneratedBy(); if (gen != null && gen.getActivityId() != null) generatedBys.set(0, gen); } JsGenerated gen = getGeneratedBy(); if (gen != null && gen.getActivityId() != null) generatedBys.set(0, gen); return generatedBys; }
From source file:org.dataconservancy.dcs.access.client.model.JsProvDocument.java
License:Apache License
public JsArray<JsProvEntity> getSafeEntities() { JsArray<JsProvEntity> entities = JavaScriptObject.createArray().cast(); int i = 0;/*from w w w. j a v a2s .c o m*/ try { int count = getEntities().length(); for (; i < getEntities().length(); i++) { if (getEntities().get(i) != null && getEntities().get(i).getEntityId() != null) entities.set(i, getEntities().get(i)); } } catch (Exception e) { JsProvEntity entity = getEntity(); if (entity != null && entity.getEntityId() != null) entities.set(i, entity); } JsProvEntity entity = getEntity(); if (entity != null && entity.getEntityId() != null) entities.set(i, entity); return entities; }
From source file:org.eclipse.che.api.promises.client.js.JsPromiseProvider.java
License:Open Source License
/** {@inheritDoc} */ @Override// w w w . j a v a2 s. c o m public Promise<JsArrayMixed> all(Promise<?>... promises) { final JsArrayOf<Promise<?>> promisesArray = JavaScriptObject.createArray().cast(); for (final Promise<?> promise : promises) { promisesArray.push(promise); } return all(promisesArray); }
From source file:org.eclipse.che.api.promises.client.js.Promises.java
License:Open Source License
/** @see #all(ArrayOf) */ public static final JsPromise<JsArrayMixed> all(final Promise<?>... promises) { final JsArrayOf<Promise<?>> promisesArray = JavaScriptObject.createArray().cast(); for (final Promise<?> promise : promises) { promisesArray.push(promise);//from ww w . j ava 2 s. c om } return all(promisesArray); }
From source file:org.eclipse.che.ide.editor.codemirror.client.CodeMirrorDocument.java
License:Open Source License
private void fireTextChangeEvent(final CMBeforeChangeEventOverlay param) { final TextPosition from = new TextPosition(param.getFrom().getLine(), param.getFrom().getCharacter()); final TextPosition to = new TextPosition(param.getTo().getLine(), param.getTo().getCharacter()); final TextChange change = new TextChange.Builder().from(from).to(to).insert(param.getText().join("\n")) .build();// www. j a v a2 s .c o m final TextChangeEvent event = new TextChangeEvent(change, new ChangeUpdater() { @Override public void update(TextChange updatedChange) { final CMPositionOverlay from = CMPositionOverlay.create(updatedChange.getFrom().getLine(), updatedChange.getFrom().getCharacter()); final CMPositionOverlay to = CMPositionOverlay.create(updatedChange.getTo().getLine(), updatedChange.getTo().getCharacter()); final String newText = updatedChange.getNewText(); final String[] split = newText.split("\n"); final JsArrayString text = JavaScriptObject.createArray().cast(); for (final String s : split) { text.push(s); } param.update(from, to, text); } }); getDocEventBus().fireEvent(event); }
From source file:org.eclipse.che.ide.editor.orion.client.inject.OrionCodeEditWidgetProvider.java
License:Open Source License
@Override public OrionCodeEditWidgetOverlay get() { if (orionCodeEditWidgetOverlay == null) { JsArrayString plugins = JavaScriptObject.createArray().cast(); for (OrionPlugin orionPlugin : orionPlugins) { plugins.push(GWT.getModuleBaseURL() + orionPlugin.getRelPath()); }/*from ww w .j a v a 2 s.c o m*/ OrionCodeEditWidgetOverlay codeEditWidgetModule = moduleHolder.getModule("CodeEditWidget").cast(); orionCodeEditWidgetOverlay = codeEditWidgetModule.create(plugins); } return orionCodeEditWidgetOverlay; }
From source file:org.eclipse.che.ide.editor.orion.client.jso.OrionContentTypeOverlay.java
License:Open Source License
public final void setExtension(String... fileExtensions) { JsArrayString arr = JavaScriptObject.createArray().cast(); for (String value : fileExtensions) { arr.push(value);//from w w w. j a va2 s .c o m } setExtension(arr); }
From source file:org.eclipse.che.ide.editor.orion.client.jso.OrionContentTypeOverlay.java
License:Open Source License
public final void setFileName(String... fileNames) { JsArrayString arr = JavaScriptObject.createArray().cast(); for (String value : fileNames) { arr.push(value);//w w w .j ava 2s .c om } setFileName(arr); }
From source file:org.eclipse.che.ide.editor.orion.client.jso.OrionHighlightingConfigurationOverlay.java
License:Open Source License
public final void setContentTypes(String... theContentTypes) { JsArrayString arr = JavaScriptObject.createArray().cast(); for (String value : theContentTypes) { arr.push(value);//from ww w .j av a 2s .c o m } setContentTypes(arr); }
From source file:org.eclipse.che.ide.editor.orion.client.jso.OrionLinkedModelDataOverlay.java
License:Open Source License
@Override public final void setValues(List<String> values) { JsArrayString arr = JavaScriptObject.createArray().cast(); for (String value : values) { arr.push(value);// ww w. j av a2 s . co m } setValues(arr); }