Class MonacoDiffEditorFramed

  • 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

    public class MonacoDiffEditorFramed
    extends MonacoDiffEditorBase
    Component for the Monaco code diff editor JavaScript library .This is the framed monaco editor that creates a new instance in a separate iframe to allow for better scoping, i.e. loading types etc. without affecting other editors. There is also an inline widget when this scoping is not required as iframes create additional overhead.
    Since:
    11.1.0
    See Also:
    MonacoDiffEditorInline
    • Constructor Detail

      • MonacoDiffEditorFramed

        public MonacoDiffEditorFramed()
        Default no-arg constructor for this widget invoked by the framework.
    • Method Detail

      • getBehaviorEventMapping

        public java.util.Map<java.lang.String,​java.lang.Class<? extends javax.faces.event.BehaviorEvent>> getBehaviorEventMapping()
      • getEventNames

        public java.util.Collection<java.lang.String> getEventNames()
        Specified by:
        getEventNames in interface javax.faces.component.behavior.ClientBehaviorHolder
        Overrides:
        getEventNames in class javax.faces.component.html.HtmlInputTextarea
      • getExtender

        public java.lang.String getExtender()
      • setExtender

        public void setExtender​(java.lang.String extender)
      • getIframeUrlParams

        public java.lang.Object getIframeUrlParams()
      • setIframeUrlParams

        public void setIframeUrlParams​(java.lang.Object iframeUrlParams)