1 package org.vaadin.aceeditor.client.gwt; 2 3 import com.google.gwt.core.client.JavaScriptObject; 4 5 /** 6 * 7 * {start: {@link GwtAcePosition}, end: {@link GwtAcePosition} 8 * 9 */ 10 public class GwtAceRange extends JavaScriptObject { 11 protected GwtAceRange() { 12 } 13 14 public final static native GwtAceRange create(int startRow, int startCol, 15 int endRow, int endCol) /*-{ 16 var Range = $wnd.ace.require("ace/range").Range; 17 return new Range(startRow,startCol,endRow,endCol); 18 }-*/; 19 20 public final native GwtAcePosition getStart() /*-{ 21 return this.start; 22 }-*/; 23 24 public final native GwtAcePosition getEnd() /*-{ 25 return this.end; 26 }-*/; 27 28 }