Class MonacoDiffEditorInlineRenderer

java.lang.Object
javax.faces.render.Renderer
org.primefaces.renderkit.CoreRenderer
org.primefaces.renderkit.InputRenderer
org.primefaces.extensions.component.monacoeditor.MonacoDiffEditorInlineRenderer

public class MonacoDiffEditorInlineRenderer extends org.primefaces.renderkit.InputRenderer
Default renderer for the inline Monaco diff editor that creates a new instance without iframes.
Since:
11.1.0
  • Field Summary

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

    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, MonacoDiffEditorInline monacoEditor)
     
    protected void
    addWidgetProperties(javax.faces.context.FacesContext context, org.primefaces.util.WidgetBuilder wb, MonacoDiffEditorInline monacoEditor)
     
    protected final void
    array(org.primefaces.util.WidgetBuilder wb, String key, Iterable<String> values)
     
    convertedSubmittedValue(javax.faces.component.UIComponent component, Object submittedValue)
     
    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, MonacoDiffEditorInline monacoEditor)
     
    protected final void
    encodeMarkup(javax.faces.context.FacesContext context, MonacoDiffEditorInline monacoEditor)
     
    protected final void
    encodeMonacoEditor(javax.faces.context.FacesContext context, MonacoDiffEditorInline monacoEditor)
     
    protected final void
    encodeScript(javax.faces.context.FacesContext context, MonacoDiffEditorInline 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

    • MonacoDiffEditorInlineRenderer

      public MonacoDiffEditorInlineRenderer()
      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, MonacoDiffEditorInline monacoEditor) throws IOException
      Throws:
      IOException
    • encodeMonacoEditor

      protected final void encodeMonacoEditor(javax.faces.context.FacesContext context, MonacoDiffEditorInline 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, MonacoDiffEditorInline 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, MonacoDiffEditorInline monacoEditor) throws IOException
      Throws:
      IOException
    • getLanguage

      protected String getLanguage(MonacoDiffEditorInline monacoEditor)
    • isEntireEditorDisabled

      protected boolean isEntireEditorDisabled(MonacoDiffEditorInline monacoEditor)
    • convertedSubmittedValue

      public static MonacoDiffEditorModel convertedSubmittedValue(javax.faces.component.UIComponent component, Object submittedValue)
    • 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, MonacoDiffEditorInline monacoEditor) throws IOException
      Throws:
      IOException
    • encodeScript

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