Class MonacoEditorInlineRenderer
- java.lang.Object
-
- javax.faces.render.Renderer
-
- org.primefaces.renderkit.CoreRenderer
-
- org.primefaces.renderkit.InputRenderer
-
- org.primefaces.extensions.component.monacoeditor.MonacoEditorInlineRenderer
-
public class MonacoEditorInlineRenderer extends org.primefaces.renderkit.InputRendererDefault renderer for the inline monaco editor that creates a new instance without iframes.- Since:
- 10.0.0
-
-
Constructor Summary
Constructors Constructor Description MonacoEditorInlineRenderer()Default no-arg constructor for this widget renderer invoked by the framework.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddBaseWidgetProperties(javax.faces.context.FacesContext context, org.primefaces.util.WidgetBuilder wb, TEditor monacoEditor)protected voidaddWidgetProperties(javax.faces.context.FacesContext context, org.primefaces.util.WidgetBuilder wb, MonacoEditorInline monacoEditor)protected voidarray(org.primefaces.util.WidgetBuilder wb, java.lang.String key, java.lang.Iterable<java.lang.String> values)voiddecode(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)voidencodeEnd(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)protected voidencodeHiddenInput(javax.faces.context.FacesContext context, TEditor monacoEditor)protected voidencodeMarkup(javax.faces.context.FacesContext context, TEditor monacoEditor)protected voidencodeMonacoEditor(javax.faces.context.FacesContext context, MonacoEditorInline monacoEditor)protected voidencodeScript(javax.faces.context.FacesContext context, TEditor monacoEditor)java.lang.ObjectgetConvertedValue(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, java.lang.Object submittedValue)protected java.lang.StringgetLanguage(TEditor monacoEditor)protected java.lang.StringgetMainStyleClass()protected java.lang.StringgetWidgetName()protected booleanisEntireEditorDisabled(TEditor monacoEditor)-
Methods inherited from class org.primefaces.renderkit.InputRenderer
createStyleClass, createStyleClass, isDisabled, isReadOnly, renderAccessibilityAttributes, renderAccessibilityAttributes, renderAccessibilityAttributesHidden, renderARIACombobox, renderARIAInvalid, renderARIARequired, renderRTLDirection, shouldDecode
-
Methods inherited from class org.primefaces.renderkit.CoreRenderer
buildAjaxRequest, buildAjaxRequest, buildAjaxRequest, buildDomEvent, buildNonAjaxRequest, buildNonAjaxRequest, decodeBehaviors, encodeClientBehaviors, encodeIndexedId, endsWithLenghtUnit, getEventBehaviors, getHighlighter, getIconOnlyButtonText, getResourceRequestPath, getResourceURL, getStyleBuilder, getStyleClassBuilder, getWidgetBuilder, isGrouped, isValueBlank, logDevelopmentWarning, preConfiguredAjaxRequestBuilder, preConfiguredAjaxRequestBuilder, renderAttribute, renderButtonValue, renderChild, renderChildren, renderDomEvent, renderDomEvents, renderDummyMarkup, renderDynamicPassThruAttributes, renderHiddenInput, renderOnchange, renderOnclick, renderPassThruAttributes, renderPassThruAttributes, renderPassThruAttributes, renderValidationMetadata, shouldRenderAttribute, shouldWriteId
-
-
-
-
Field Detail
-
CALLBACK_SIGNATURE
protected static final java.lang.String CALLBACK_SIGNATURE
- See Also:
- Constant Field Values
-
componentClass
protected final java.lang.Class<TEditor extends MonacoEditorCommon<TEditorOpts>> componentClass
-
-
Method Detail
-
addWidgetProperties
protected void addWidgetProperties(javax.faces.context.FacesContext context, org.primefaces.util.WidgetBuilder wb, MonacoEditorInline monacoEditor) throws java.io.IOException- Throws:
java.io.IOException
-
encodeMonacoEditor
protected final void encodeMonacoEditor(javax.faces.context.FacesContext context, MonacoEditorInline monacoEditor) throws java.io.IOException- Throws:
java.io.IOException
-
getMainStyleClass
protected java.lang.String getMainStyleClass()
-
getWidgetName
protected java.lang.String getWidgetName()
-
decode
public final void decode(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)- Overrides:
decodein classjavax.faces.render.Renderer
-
encodeHiddenInput
protected final void encodeHiddenInput(javax.faces.context.FacesContext context, TEditor monacoEditor) throws java.io.IOException- Throws:
java.io.IOException
-
getConvertedValue
public final java.lang.Object getConvertedValue(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, java.lang.Object submittedValue)- Overrides:
getConvertedValuein classorg.primefaces.renderkit.InputRenderer
-
addBaseWidgetProperties
protected final void addBaseWidgetProperties(javax.faces.context.FacesContext context, org.primefaces.util.WidgetBuilder wb, TEditor monacoEditor) throws java.io.IOException- Throws:
java.io.IOException
-
isEntireEditorDisabled
protected boolean isEntireEditorDisabled(TEditor monacoEditor)
-
getLanguage
protected java.lang.String getLanguage(TEditor monacoEditor)
-
array
protected final void array(org.primefaces.util.WidgetBuilder wb, java.lang.String key, java.lang.Iterable<java.lang.String> values) throws java.io.IOException- Throws:
java.io.IOException
-
encodeEnd
public final void encodeEnd(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component) throws java.io.IOException- Overrides:
encodeEndin classjavax.faces.render.Renderer- Throws:
java.io.IOException
-
encodeMarkup
protected final void encodeMarkup(javax.faces.context.FacesContext context, TEditor monacoEditor) throws java.io.IOException- Throws:
java.io.IOException
-
encodeScript
protected final void encodeScript(javax.faces.context.FacesContext context, TEditor monacoEditor) throws java.io.IOException- Throws:
java.io.IOException
-
-