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.InputRenderer
Default renderer for the inline monaco editor that creates a new instance without iframes.
Since:
10.0.0
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected static final String
     
    protected final Class<MonacoEditorInline>
     

    Fields inherited from class javax.faces.render.Renderer

    PASSTHROUGH_RENDERER_LOCALNAME_KEY
  • Constructor Summary

    Constructors
    Constructor
    Description
    Default no-arg constructor for this widget renderer invoked by the framework.
  • Method Summary

    Modifier and Type
    Method
    Description
    protected final void
    addBaseWidgetProperties(javax.faces.context.FacesContext context, org.primefaces.util.WidgetBuilder wb, MonacoEditorInline monacoEditor)
     
    protected void
    addWidgetProperties(javax.faces.context.FacesContext context, org.primefaces.util.WidgetBuilder wb, MonacoEditorInline monacoEditor)
     
    protected final void
    array(org.primefaces.util.WidgetBuilder wb, String key, Iterable<String> values)
     
    final void
    decode(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
     
    final void
    encodeEnd(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
     
    protected final void
    encodeHiddenInput(javax.faces.context.FacesContext context, MonacoEditorInline monacoEditor)
     
    protected final void
    encodeMarkup(javax.faces.context.FacesContext context, MonacoEditorInline monacoEditor)
     
    protected final void
    encodeMonacoEditor(javax.faces.context.FacesContext context, MonacoEditorInline monacoEditor)
     
    protected final void
    encodeScript(javax.faces.context.FacesContext context, MonacoEditorInline monacoEditor)
     
    final Object
    getConvertedValue(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, Object submittedValue)
     
    protected String
     
    protected String
     
    protected String
     
    protected boolean
     

    Methods inherited from class org.primefaces.renderkit.InputRenderer

    createStyleClass, createStyleClass, isDisabled, isReadOnly, renderAccessibilityAttributes, renderAccessibilityAttributes, renderAccessibilityAttributesHidden, renderARIACombobox, renderARIAInvalid, renderARIARequired, 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, renderRTLDirection, renderValidationMetadata, shouldRenderAttribute, shouldWriteId

    Methods inherited from class javax.faces.render.Renderer

    convertClientId, encodeBegin, encodeChildren, getRendersChildren

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • MonacoEditorInlineRenderer

      public MonacoEditorInlineRenderer()
      Default no-arg constructor for this widget renderer invoked by the framework.
  • Method Details

    • addWidgetProperties

      protected void addWidgetProperties(javax.faces.context.FacesContext context, org.primefaces.util.WidgetBuilder wb, MonacoEditorInline monacoEditor) throws IOException
      Throws:
      IOException
    • encodeMonacoEditor

      protected final void encodeMonacoEditor(javax.faces.context.FacesContext context, MonacoEditorInline monacoEditor) throws IOException
      Throws:
      IOException
    • getMainStyleClass

      protected String getMainStyleClass()
    • getWidgetName

      protected String getWidgetName()
    • decode

      public final void decode(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component)
      Overrides:
      decode in class javax.faces.render.Renderer
    • encodeHiddenInput

      protected final void encodeHiddenInput(javax.faces.context.FacesContext context, MonacoEditorInline monacoEditor) throws IOException
      Throws:
      IOException
    • getConvertedValue

      public final Object getConvertedValue(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component, Object submittedValue)
      Overrides:
      getConvertedValue in class org.primefaces.renderkit.InputRenderer
    • addBaseWidgetProperties

      protected final void addBaseWidgetProperties(javax.faces.context.FacesContext context, org.primefaces.util.WidgetBuilder wb, MonacoEditorInline monacoEditor) throws IOException
      Throws:
      IOException
    • isEntireEditorDisabled

      protected boolean isEntireEditorDisabled(MonacoEditorInline monacoEditor)
    • getLanguage

      protected String getLanguage(MonacoEditorInline monacoEditor)
    • array

      protected final void array(org.primefaces.util.WidgetBuilder wb, String key, Iterable<String> values) throws IOException
      Throws:
      IOException
    • encodeEnd

      public final void encodeEnd(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component) throws IOException
      Overrides:
      encodeEnd in class javax.faces.render.Renderer
      Throws:
      IOException
    • encodeMarkup

      protected final void encodeMarkup(javax.faces.context.FacesContext context, MonacoEditorInline monacoEditor) throws IOException
      Throws:
      IOException
    • encodeScript

      protected final void encodeScript(javax.faces.context.FacesContext context, MonacoEditorInline monacoEditor) throws IOException
      Throws:
      IOException