List of usage examples for com.google.gwt.core.client JavaScriptObject createArray
public static native JavaScriptObject createArray(int size) ;
From source file:org.gwtbootstrap3.extras.fullcalendar.client.ui.FullCalendar.java
License:Apache License
public void addEvents(final List<Event> events) { if (loaded && events != null && !events.isEmpty()) { JsArray<JavaScriptObject> jsEvents = JavaScriptObject.createArray(events.size()).cast(); int i = 0; for (final Event evt : events) { jsEvents.set(i++, evt.toJavaScript()); }/*from ww w . ja va 2 s. c om*/ addEventSource(getElement().getId(), jsEvents); } }
From source file:org.rstudio.studio.client.workbench.views.source.editors.text.ace.AceBackgroundHighlighter.java
License:Open Source License
public AceBackgroundHighlighter(AceEditor editor) { editor_ = editor;//from w ww . j a v a2 s. c o m session_ = editor.getSession(); highlightPatterns_ = new ArrayList<HighlightPattern>(); handlers_ = new HandlerRegistrations(editor.addEditorModeChangedHandler(this), editor.addDocumentChangedHandler(this), editor.addAttachHandler(this)); int n = editor.getRowCount(); rowStates_ = JavaScriptObject.createArray(n).cast(); rowPatterns_ = JavaScriptObject.createArray(n).cast(); markerIds_ = JavaScriptObject.createArray(n).cast(); worker_ = new Worker(); activeModeId_ = editor.getSession().getMode().getId(); refreshHighlighters(); }