@Named
@ViewScoped
public class MonacoEditorController
extends java.lang.Object
implements java.io.Serializable
| Constructor and Description |
|---|
MonacoEditorController() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,EditorStandaloneTheme> |
getCustomThemes() |
EditorOptions |
getEditorOptions() |
EditorOptions |
getEditorOptionsExtender() |
EditorOptions |
getEditorOptionsFramed() |
java.lang.String |
getExtenderError() |
java.lang.String |
getExtenderExample() |
java.util.List<javax.faces.model.SelectItem> |
getExtenderExamples() |
java.lang.String |
getExtenderInfo() |
java.lang.String |
getExtenderName() |
java.lang.String |
getLanguage() |
java.lang.String |
getLanguageFramed() |
java.util.List<java.lang.String> |
getLanguages() |
java.util.Locale |
getLocale() |
java.util.Locale |
getLocaleFramed() |
java.util.List<java.util.Locale> |
getLocales() |
java.lang.String |
getTheme() |
java.lang.String |
getThemeFramed() |
java.util.List<java.lang.String> |
getThemes() |
java.lang.String |
getType() |
java.lang.String |
getValue() |
java.lang.String |
getValueExtender() |
java.lang.String |
getValueFramed() |
void |
initBasicUsage()
Set the initial values for the
basicUsage showcase. |
void |
initCustomLocalization()
Set the initial values for the
customLocalization showcase. |
void |
initCustomTheme()
Set the initial values for the
customTheme showcase. |
void |
initEvents()
Set the initial values for the
events showcase. |
void |
initExtender()
Set the initial values for the
extender showcase. |
void |
loadExtenderExample(java.lang.String key)
Loads the given example for the extender showcase.
|
void |
onExtenderExampleChange()
Callback when the selected example was changed in the extender showcase.
|
void |
onLanguageChange()
Callback for when the code language was changed.
|
void |
onMonacoExtenderError()
Remote command listener when an error occurred in the custom extender entered by the user in the extender showcase.
|
void |
onMonacoExtenderRun()
Callback when the run button was pressed in the extender showcase.
|
void |
setExtenderExample(java.lang.String extenderExample) |
void |
setLanguage(java.lang.String language) |
void |
setLanguageFramed(java.lang.String language) |
void |
setLocale(java.util.Locale locale) |
void |
setLocaleFramed(java.util.Locale localeFramed) |
void |
setTheme(java.lang.String theme) |
void |
setThemeFramed(java.lang.String theme) |
void |
setType(java.lang.String type) |
void |
setValue(java.lang.String value) |
void |
setValueExtender(java.lang.String valueExtender) |
void |
setValueFramed(java.lang.String valueFramed) |
void |
submitContent()
Demo submit to show that the data can be transferred to the server.
|
public java.util.Map<java.lang.String,EditorStandaloneTheme> getCustomThemes()
public EditorOptions getEditorOptions()
public EditorOptions getEditorOptionsFramed()
public EditorOptions getEditorOptionsExtender()
public java.lang.String getExtenderError()
public java.lang.String getExtenderExample()
public java.util.List<javax.faces.model.SelectItem> getExtenderExamples()
public java.lang.String getExtenderInfo()
public java.lang.String getExtenderName()
public java.lang.String getLanguage()
public java.lang.String getLanguageFramed()
public java.util.List<java.lang.String> getLanguages()
public java.lang.String getTheme()
public java.lang.String getThemeFramed()
public java.util.List<java.lang.String> getThemes()
public java.lang.String getType()
public java.util.Locale getLocale()
public java.util.Locale getLocaleFramed()
public java.util.List<java.util.Locale> getLocales()
public java.lang.String getValue()
public java.lang.String getValueExtender()
public java.lang.String getValueFramed()
public void setExtenderExample(java.lang.String extenderExample)
extenderExample - The currently selected example for the extender showcase.public void setLanguage(java.lang.String language)
language - The currently selected code language for the monaco editor.public void setLanguageFramed(java.lang.String language)
language - The currently selected code language for the framed Monaco editor.public void setTheme(java.lang.String theme)
theme - The current color theme of the editor.public void setThemeFramed(java.lang.String theme)
theme - The current color theme of the framed editor.public void setType(java.lang.String type)
type - Whether to show the inline or framed version of the Monaco code editor.public void setLocale(java.util.Locale locale)
locale - The current UI language used in the Monaco code editor.public void setLocaleFramed(java.util.Locale localeFramed)
locale - The current UI language used in the framed Monaco code editor.public void setValue(java.lang.String value)
value - The code currently being edited by the editor.public void setValueExtender(java.lang.String valueExtender)
extender - Code for the Monaco extender that can be edited on the extender showcase page.public void setValueFramed(java.lang.String valueFramed)
value - The code currently being edited by the framed editor.public void onLanguageChange()
public void onExtenderExampleChange()
public void onMonacoExtenderRun()
public void onMonacoExtenderError()
public void loadExtenderExample(java.lang.String key)
key - Key of the extender example.public void submitContent()
public void initBasicUsage()
basicUsage showcase.public void initCustomTheme()
customTheme showcase.public void initCustomLocalization()
customLocalization showcase.public void initEvents()
events showcase.public void initExtender()
extender showcase.Copyright © 2011–2021. All rights reserved.