Class MonacoEditorCommon<TEditorOpts>
- java.lang.Object
-
- javax.faces.component.UIComponent
-
- javax.faces.component.UIComponentBase
-
- javax.faces.component.UIOutput
-
- javax.faces.component.UIInput
-
- javax.faces.component.html.HtmlInputTextarea
-
- org.primefaces.extensions.component.monacoeditor.MonacoEditorCommon<TEditorOpts>
-
- All Implemented Interfaces:
java.util.EventListener,javax.faces.component.behavior.ClientBehaviorHolder,javax.faces.component.EditableValueHolder,javax.faces.component.PartialStateHolder,javax.faces.component.StateHolder,javax.faces.component.TransientStateHolder,javax.faces.component.ValueHolder,javax.faces.event.ComponentSystemEventListener,javax.faces.event.FacesListener,javax.faces.event.SystemEventListenerHolder,org.primefaces.component.api.PrimeClientBehaviorHolder,org.primefaces.component.api.Widget
- Direct Known Subclasses:
MonacoDiffEditorBase,MonacoEditorBase
public abstract class MonacoEditorCommon<TEditorOpts> extends javax.faces.component.html.HtmlInputTextarea implements javax.faces.component.behavior.ClientBehaviorHolder, org.primefaces.component.api.PrimeClientBehaviorHolder, org.primefaces.component.api.WidgetBase component for both the standalone and diff monaco code editor widget, in its framed and inline variants.- Since:
- 11.1.0
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCOMPONENT_FAMILY-
Fields inherited from class javax.faces.component.UIInput
ALWAYS_PERFORM_VALIDATION_WHEN_REQUIRED_IS_TRUE, CONVERSION_MESSAGE_ID, EMPTY_STRING_AS_NULL_PARAM_NAME, REQUIRED_MESSAGE_ID, UPDATE_MESSAGE_ID, VALIDATE_EMPTY_FIELDS_PARAM_NAME
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedMonacoEditorCommon(java.lang.String rendererType, java.lang.Class<TEditorOpts> editorOptionsClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.LocalecalculateLocale()java.lang.StringgetBasename()java.util.Map<java.lang.String,EditorStandaloneTheme>getCustomThemes()java.lang.StringgetDirectory()TEditorOptsgetEditorOptions()java.lang.StringgetExtension()java.lang.StringgetFamily()java.lang.StringgetHeight()java.lang.ObjectgetLocale()java.lang.StringgetLocaleUrl()java.lang.StringgetOninitialized()java.lang.StringgetOnpaste()java.lang.StringgetPlaceholder()java.lang.StringgetScheme()java.lang.StringgetWidgetVar()java.lang.StringgetWidth()booleanisAutoResize()java.lang.ObjectsaveState(javax.faces.context.FacesContext context)voidsetAutoResize(boolean autoResize)voidsetBasename(java.lang.String basename)voidsetCustomThemes(java.util.Map<java.lang.String,EditorStandaloneTheme> customThemes)voidsetDirectory(java.lang.String directory)voidsetEditorOptions(EditorOptions editorOptions)voidsetExtension(java.lang.String extension)voidsetHeight(java.lang.String height)voidsetLocale(java.lang.Object locale)voidsetLocaleUrl(java.lang.String localeUrl)voidsetOninitialized(java.lang.String oninitialized)voidsetOnpaste(java.lang.String onpaste)voidsetPlaceholder(java.lang.String placeholder)voidsetScheme(java.lang.String scheme)voidsetWidgetVar(java.lang.String widgetVar)voidsetWidth(java.lang.String width)-
Methods inherited from class javax.faces.component.html.HtmlInputTextarea
getAccesskey, getCols, getDefaultEventName, getDir, getEventNames, getLabel, getLang, getOnblur, getOnchange, getOnclick, getOndblclick, getOnfocus, getOnkeydown, getOnkeypress, getOnkeyup, getOnmousedown, getOnmousemove, getOnmouseout, getOnmouseover, getOnmouseup, getOnselect, getRole, getRows, getStyle, getStyleClass, getTabindex, getTitle, isDisabled, isReadonly, setAccesskey, setCols, setDir, setDisabled, setLabel, setLang, setOnblur, setOnchange, setOnclick, setOndblclick, setOnfocus, setOnkeydown, setOnkeypress, setOnkeyup, setOnmousedown, setOnmousemove, setOnmouseout, setOnmouseover, setOnmouseup, setOnselect, setReadonly, setRole, setRows, setStyle, setStyleClass, setTabindex, setTitle
-
Methods inherited from class javax.faces.component.UIInput
addValidator, addValueChangeListener, clearInitialState, compareValues, decode, getConvertedValue, getConverterMessage, getRequiredMessage, getSubmittedValue, getValidator, getValidatorMessage, getValidators, getValue, getValueChangeListener, getValueChangeListeners, isEmpty, isImmediate, isLocalValueSet, isRequired, isValid, markInitialState, processDecodes, processUpdates, processValidators, removeValidator, removeValueChangeListener, resetValue, restoreState, setConverterMessage, setImmediate, setLocalValueSet, setRequired, setRequiredMessage, setSubmittedValue, setValid, setValidator, setValidatorMessage, setValue, setValueChangeListener, updateModel, validate, validateValue
-
Methods inherited from class javax.faces.component.UIOutput
getConverter, getLocalValue, setConverter
-
Methods inherited from class javax.faces.component.UIComponentBase
addClientBehavior, addFacesListener, broadcast, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getClientBehaviors, getClientId, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getListenersForEventClass, getParent, getPassThroughAttributes, getRenderer, getRendererType, getRendersChildren, getValueBinding, invokeOnComponent, isRendered, isTransient, processRestoreState, processSaveState, queueEvent, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding, subscribeToEvent, unsubscribeFromEvent
-
Methods inherited from class javax.faces.component.UIComponent
encodeAll, getClientId, getCompositeComponentParent, getContainerClientId, getCurrentComponent, getCurrentCompositeComponent, getNamingContainer, getPassThroughAttributes, getResourceBundleMap, getStateHelper, getStateHelper, getTransientStateHelper, getTransientStateHelper, getValueExpression, initialStateMarked, isCompositeComponent, isInView, isVisitable, popComponentFromEL, processEvent, pushComponentToEL, restoreTransientState, saveTransientState, setInView, setValueExpression, visitTree
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface javax.faces.component.behavior.ClientBehaviorHolder
addClientBehavior, getClientBehaviors, getDefaultEventName, getEventNames
-
Methods inherited from interface org.primefaces.component.api.PrimeClientBehaviorHolder
getBehaviorEventMapping
-
-
-
-
Field Detail
-
COMPONENT_FAMILY
public static final java.lang.String COMPONENT_FAMILY
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
MonacoEditorCommon
protected MonacoEditorCommon(java.lang.String rendererType, java.lang.Class<TEditorOpts> editorOptionsClass)
-
-
Method Detail
-
calculateLocale
public java.util.Locale calculateLocale()
-
getBasename
public final java.lang.String getBasename()
-
getCustomThemes
public final java.util.Map<java.lang.String,EditorStandaloneTheme> getCustomThemes()
-
getDirectory
public final java.lang.String getDirectory()
-
getEditorOptions
public final TEditorOpts getEditorOptions()
-
getExtension
public final java.lang.String getExtension()
-
getFamily
public final java.lang.String getFamily()
- Overrides:
getFamilyin classjavax.faces.component.UIInput
-
getHeight
public final java.lang.String getHeight()
-
getOninitialized
public final java.lang.String getOninitialized()
-
getOnpaste
public final java.lang.String getOnpaste()
-
getPlaceholder
public final java.lang.String getPlaceholder()
-
getScheme
public final java.lang.String getScheme()
-
getLocale
public java.lang.Object getLocale()
-
getLocaleUrl
public final java.lang.String getLocaleUrl()
-
getWidgetVar
public final java.lang.String getWidgetVar()
-
getWidth
public final java.lang.String getWidth()
-
isAutoResize
public final boolean isAutoResize()
-
setAutoResize
public final void setAutoResize(boolean autoResize)
-
setBasename
public final void setBasename(java.lang.String basename)
-
setCustomThemes
public final void setCustomThemes(java.util.Map<java.lang.String,EditorStandaloneTheme> customThemes)
-
setDirectory
public final void setDirectory(java.lang.String directory)
-
setEditorOptions
public final void setEditorOptions(EditorOptions editorOptions)
-
setExtension
public final void setExtension(java.lang.String extension)
-
setHeight
public final void setHeight(java.lang.String height)
-
setOninitialized
public final void setOninitialized(java.lang.String oninitialized)
-
setOnpaste
public final void setOnpaste(java.lang.String onpaste)
-
setPlaceholder
public final void setPlaceholder(java.lang.String placeholder)
-
setScheme
public final void setScheme(java.lang.String scheme)
-
setLocale
public final void setLocale(java.lang.Object locale)
-
setLocaleUrl
public final void setLocaleUrl(java.lang.String localeUrl)
-
setWidgetVar
public final void setWidgetVar(java.lang.String widgetVar)
-
setWidth
public final void setWidth(java.lang.String width)
-
saveState
public java.lang.Object saveState(javax.faces.context.FacesContext context)
- Specified by:
saveStatein interfacejavax.faces.component.StateHolder- Overrides:
saveStatein classjavax.faces.component.UIInput
-
-