1 package org.vaadin.aceeditor.client.gwt;
2
3 import com.google.gwt.core.client.JavaScriptObject;
4
5
6
7
8
9 public class GwtAceChangeEvent extends GwtAceEvent {
10 protected GwtAceChangeEvent() {
11 }
12
13 public final native Data getData()
14
15 ;
16
17 public static class Data extends JavaScriptObject {
18 protected Data() {
19 }
20
21 public enum Action {
22 insertText, insertLines, removeText, removeLines
23 }
24
25 public final Action getAction() {
26 return Action.valueOf(getActionString());
27 }
28
29 private final native String getActionString()
30
31 ;
32
33 public final native GwtAceRange getRange()
34
35 ;
36
37 public final native String getText()
38
39 ;
40 }
41
42 }