Class MonacoDiffEditorBase

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<DiffEditorOptions>
org.primefaces.extensions.component.monacoeditor.MonacoDiffEditorBase
All Implemented Interfaces:
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:
MonacoDiffEditorFramed, MonacoDiffEditorInline

public abstract class MonacoDiffEditorBase extends MonacoEditorCommon<DiffEditorOptions>
Base component for both the framed and inline monaco diff code editor widget.
Since:
10.0.0
  • Nested Class Summary

    Nested classes/interfaces inherited from class javax.faces.component.html.HtmlInputTextarea

    javax.faces.component.html.HtmlInputTextarea.PropertyKeys
  • Field Summary

    Fields inherited from class org.primefaces.extensions.component.monacoeditor.MonacoEditorCommon

    COMPONENT_FAMILY

    Fields inherited from class javax.faces.component.html.HtmlInputTextarea

    COMPONENT_TYPE

    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

    Fields inherited from class javax.faces.component.UIComponent

    ATTRS_WITH_DECLARED_DEFAULT_VALUES, BEANINFO_KEY, bindings, COMPOSITE_COMPONENT_TYPE_KEY, COMPOSITE_FACET_NAME, CURRENT_COMPONENT, CURRENT_COMPOSITE_COMPONENT, FACETS_KEY, HONOR_CURRENT_COMPONENT_ATTRIBUTES_PARAM_NAME, VIEW_LOCATION_KEY

    Fields inherited from interface org.primefaces.component.api.PrimeClientBehaviorHolder

    DEFAULT_SELECT_EVENT_NAMES

    Fields inherited from interface org.primefaces.component.api.Widget

    ATTR_WIDGET_VAR_PATTERN, CALLBACK_POST_CONSTRUCT, CALLBACK_POST_REFRESH, CALLBACK_PRE_DESTROY
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
     
  • Method Summary

    Modifier and Type
    Method
    Description
    final String
     
     
     
     
     
     
     
     
     
     
     
    final String
     
    final String
     
    final String
     
     
    final String
     
    final boolean
     
    final boolean
     
    final boolean
     
    void
    setLanguage(Object language)
     
    final void
    setOnoriginalblur(String onoriginalblur)
     
    final void
    setOnoriginalchange(String onoriginalchange)
     
    final void
    setOnoriginalfocus(String onoriginalfocus)
     
    final void
    setOnoriginalkeydown(String onoriginalkeydown)
     
    final void
    setOnoriginalkeyup(String onoriginalkeyup)
     
    final void
    setOnoriginalmousedown(String onoriginalmousedown)
     
    final void
    setOnoriginalmousemove(String onoriginalmousemove)
     
    final void
    setOnoriginalmouseup(String onoriginalmouseup)
     
    final void
    setOnoriginalpaste(String onoriginalpaste)
     
    final void
     
    final void
    setOriginalDirectory(String originalDirectory)
     
    final void
    setOriginalDisabled(boolean originalEditable)
     
    final void
    setOriginalExtension(String originalExtension)
     
    void
    setOriginalLanguage(Object originalLanguage)
     
    final void
    setOriginalReadonly(boolean originalReadonly)
     
    final void
    setOriginalRequired(boolean originalRequired)
     
    final void
    setOriginalScheme(String originalScheme)
     
    protected void
    validateValue(javax.faces.context.FacesContext context, Object newValue)
     

    Methods inherited from class javax.faces.component.html.HtmlInputTextarea

    getAccesskey, getCols, 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

    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, getEventNames

    Methods inherited from interface org.primefaces.component.api.PrimeClientBehaviorHolder

    getBehaviorEventMapping

    Methods inherited from interface javax.faces.component.ValueHolder

    getConverter, getLocalValue, setConverter

    Methods inherited from interface org.primefaces.component.api.Widget

    resolveWidgetVar, resolveWidgetVar
  • Constructor Details

    • MonacoDiffEditorBase

      protected MonacoDiffEditorBase(String rendererType)
  • Method Details

    • isOriginalDisabled

      public final boolean isOriginalDisabled()
    • setOriginalDisabled

      public final void setOriginalDisabled(boolean originalEditable)
    • isOriginalReadonly

      public final boolean isOriginalReadonly()
    • setOriginalReadonly

      public final void setOriginalReadonly(boolean originalReadonly)
    • isOriginalRequired

      public final boolean isOriginalRequired()
    • setOriginalRequired

      public final void setOriginalRequired(boolean originalRequired)
    • getDefaultEventName

      public final String getDefaultEventName()
      Specified by:
      getDefaultEventName in interface javax.faces.component.behavior.ClientBehaviorHolder
      Overrides:
      getDefaultEventName in class javax.faces.component.html.HtmlInputTextarea
    • getLanguage

      public String getLanguage()
    • setLanguage

      public void setLanguage(Object language)
    • getOriginalLanguage

      public String getOriginalLanguage()
    • setOriginalLanguage

      public void setOriginalLanguage(Object originalLanguage)
    • getOnoriginalblur

      public String getOnoriginalblur()
    • setOnoriginalblur

      public final void setOnoriginalblur(String onoriginalblur)
    • getOnoriginalchange

      public String getOnoriginalchange()
    • setOnoriginalchange

      public final void setOnoriginalchange(String onoriginalchange)
    • getOnoriginalfocus

      public String getOnoriginalfocus()
    • setOnoriginalfocus

      public final void setOnoriginalfocus(String onoriginalfocus)
    • getOnoriginalkeyup

      public String getOnoriginalkeyup()
    • setOnoriginalkeyup

      public final void setOnoriginalkeyup(String onoriginalkeyup)
    • getOnoriginalkeydown

      public String getOnoriginalkeydown()
    • setOnoriginalkeydown

      public final void setOnoriginalkeydown(String onoriginalkeydown)
    • getOnoriginalmouseup

      public String getOnoriginalmouseup()
    • setOnoriginalmouseup

      public final void setOnoriginalmouseup(String onoriginalmouseup)
    • getOnoriginalmousedown

      public String getOnoriginalmousedown()
    • setOnoriginalmousedown

      public final void setOnoriginalmousedown(String onoriginalmousedown)
    • getOnoriginalmousemove

      public String getOnoriginalmousemove()
    • setOnoriginalmousemove

      public final void setOnoriginalmousemove(String onoriginalmousemove)
    • getOnoriginalpaste

      public String getOnoriginalpaste()
    • setOnoriginalpaste

      public final void setOnoriginalpaste(String onoriginalpaste)
    • getOriginalDirectory

      public final String getOriginalDirectory()
    • setOriginalDirectory

      public final void setOriginalDirectory(String originalDirectory)
    • getOriginalExtension

      public final String getOriginalExtension()
    • setOriginalExtension

      public final void setOriginalExtension(String originalExtension)
    • getOriginalBasename

      public final String getOriginalBasename()
    • setOriginalBasename

      public final void setOriginalBasename(String basename)
    • getOriginalScheme

      public final String getOriginalScheme()
    • setOriginalScheme

      public final void setOriginalScheme(String originalScheme)
    • validateValue

      protected void validateValue(javax.faces.context.FacesContext context, Object newValue)
      Overrides:
      validateValue in class javax.faces.component.UIInput