Class SourceCodeEditor
- java.lang.Object
-
- org.dashbuilder.displayer.client.widgets.sourcecode.SourceCodeEditor
-
- All Implemented Interfaces:
com.google.gwt.user.client.ui.IsWidget
@Dependent public class SourceCodeEditor extends Object implements com.google.gwt.user.client.ui.IsWidget
Source code editor supporting the HTML and Javascript languages.(Check out the
SourceCodeTypeinterface which contains the list of supported languages)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceSourceCodeEditor.View
-
Constructor Summary
Constructors Constructor Description SourceCodeEditor(SourceCodeEditor.View view, HtmlValidator htmlValidator, JsValidator jsValidator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.google.gwt.user.client.ui.WidgetasWidget()voidfocus()StringgetCode()booleanhasErrors()voidinit(SourceCodeType type, String code, Map<String,String> varMap, org.uberfire.mvp.Command onSourceCodeChanged)booleanonSourceCodeChanged(String newCode)voidonVariableSelected(String var)StringvalidateSourceCode(String newCode)
-
-
-
Constructor Detail
-
SourceCodeEditor
@Inject public SourceCodeEditor(SourceCodeEditor.View view, HtmlValidator htmlValidator, JsValidator jsValidator)
-
-
Method Detail
-
asWidget
public com.google.gwt.user.client.ui.Widget asWidget()
- Specified by:
asWidgetin interfacecom.google.gwt.user.client.ui.IsWidget
-
getCode
public String getCode()
-
hasErrors
public boolean hasErrors()
-
init
public void init(SourceCodeType type, String code, Map<String,String> varMap, org.uberfire.mvp.Command onSourceCodeChanged)
-
focus
public void focus()
-
onVariableSelected
public void onVariableSelected(String var)
-
onSourceCodeChanged
public boolean onSourceCodeChanged(String newCode)
-
-