Class EditorSuggestOptions

java.lang.Object
org.primefaces.shaded.json.JSONObject
org.primefaces.extensions.model.monacoeditor.EditorSuggestOptions
All Implemented Interfaces:
Serializable

public class EditorSuggestOptions extends org.primefaces.shaded.json.JSONObject implements Serializable
Configuration options for editor suggest widget
See Also:
  • Constructor Details Link icon

    • EditorSuggestOptions Link icon

      public EditorSuggestOptions()
  • Method Details Link icon

    • isFilterGraceful Link icon

      public Boolean isFilterGraceful()
      Returns:
      Enable graceful matching. Defaults to true.
    • setFilterGraceful Link icon

      public EditorSuggestOptions setFilterGraceful(Boolean filterGraceful)
      Parameters:
      filterGraceful - Enable graceful matching. Defaults to true.
      Returns:
      This same instance, useful for chaining multiple setter methods in one call.
    • getInsertMode Link icon

      public String getInsertMode()
      Returns:
      Overwrite word ends on accept. Default to false.
    • setInsertMode Link icon

      public EditorSuggestOptions setInsertMode(EInsertMode insertMode)
      Parameters:
      insertMode - Overwrite word ends on accept. Default to false.
      Returns:
      This same instance, useful for chaining multiple setter methods in one call.
    • setInsertMode Link icon

      public EditorSuggestOptions setInsertMode(String insertMode)
      Parameters:
      insertMode - Overwrite word ends on accept. Default to false.
      Returns:
      This same instance, useful for chaining multiple setter methods in one call.
    • isLocalityBonus Link icon

      public Boolean isLocalityBonus()
      Returns:
      Favours words that appear close to the cursor.
    • setLocalityBonus Link icon

      public EditorSuggestOptions setLocalityBonus(Boolean localityBonus)
      Parameters:
      localityBonus - Favours words that appear close to the cursor.
      Returns:
      This same instance, useful for chaining multiple setter methods in one call.
    • isMatchOnWordStartOnly Link icon

      public Boolean isMatchOnWordStartOnly()
      Returns:
      Controls whether suggestions allow matches in the middle of the word instead of only at the beginning.
    • setMatchOnWordStartOnly Link icon

      public EditorSuggestOptions setMatchOnWordStartOnly(Boolean matchOnWordStartOnly)
      Parameters:
      matchOnWordStartOnly - Controls whether suggestions allow matches in the middle of the word instead of only at the beginning.
      Returns:
      This same instance, useful for chaining multiple setter methods in one call.
    • isPreview Link icon

      public Boolean isPreview()
      Returns:
      Enable or disable the rendering of the suggestion preview.
    • setPreview Link icon

      public EditorSuggestOptions setPreview(Boolean preview)
      Parameters:
      preview - Enable or disable the rendering of the suggestion preview.
      Returns:
      This same instance, useful for chaining multiple setter methods in one call.
    • getPreviewMode Link icon

      public String getPreviewMode()
      Returns:
      Configures the mode of the preview.
    • setPreviewMode Link icon

      public EditorSuggestOptions setPreviewMode(ESuggestPreviewMode previewMode)
      Parameters:
      previewMode - Configures the mode of the preview.
      Returns:
      This same instance, useful for chaining multiple setter methods in one call.
    • setPreviewMode Link icon

      public EditorSuggestOptions setPreviewMode(String previewMode)
      Parameters:
      previewMode - Configures the mode of the preview.
      Returns:
      This same instance, useful for chaining multiple setter methods in one call.
    • getSelectionMode Link icon

      public String getSelectionMode()
      Returns:
      Select suggestions when triggered via quick suggest or trigger characters.
    • setSelectionMode Link icon

      public EditorSuggestOptions setSelectionMode(ESuggestSelectionMode selectionMode)
      Parameters:
      selectionMode - Select suggestions when triggered via quick suggest or trigger characters.
      Returns:
      This same instance, useful for chaining multiple setter methods in one call.
    • setSelectionMode Link icon

      public EditorSuggestOptions setSelectionMode(String selectionMode)
      Parameters:
      selectionMode - Select suggestions when triggered via quick suggest or trigger characters.
      Returns:
      This same instance, useful for chaining multiple setter methods in one call.
    • isShareSuggestSelections Link icon

      public Boolean isShareSuggestSelections()
      Returns:
      Enable using global storage for remembering suggestions.
    • setShareSuggestSelections Link icon

      public EditorSuggestOptions setShareSuggestSelections(Boolean shareSuggestSelections)
      Parameters:
      shareSuggestSelections - Enable using global storage for remembering suggestions.
      Returns:
      This same instance, useful for chaining multiple setter methods in one call.
    • isShowClasses Link icon

      public Boolean isShowClasses()
      Returns:
      Show class-suggestions.
    • setShowClasses Link icon

      public EditorSuggestOptions setShowClasses(Boolean showClasses)
      Parameters:
      showClasses - Show class-suggestions.
      Returns:
      This same instance, useful for chaining multiple setter methods in one call.
    • isShowColors Link icon

      public Boolean isShowColors()
      Returns:
      Show color-suggestions.
    • setShowColors Link icon

      public EditorSuggestOptions setShowColors(Boolean showColors)
      Parameters:
      showColors - Show color-suggestions.
      Returns:
      This same instance, useful for chaining multiple setter methods in one call.
    • isShowConstants Link icon

      public Boolean isShowConstants()
      Returns:
      Show constant-suggestions.
    • setShowConstants Link icon

      public EditorSuggestOptions setShowConstants(Boolean showConstants)
      Parameters:
      showConstants - Show constant-suggestions.
      Returns:
      This same instance, useful for chaining multiple setter methods in one call.
    • isShowConstructors Link icon

      public Boolean isShowConstructors()
      Returns:
      Show constructor-suggestions.
    • setShowConstructors Link icon

      public EditorSuggestOptions setShowConstructors(Boolean showConstructors)
      Parameters:
      showConstructors - Show constructor-suggestions.
      Returns:
      This same instance, useful for chaining multiple setter methods in one call.
    • isShowDeprecated Link icon

      public Boolean isShowDeprecated()
      Returns:
      Show deprecated-suggestions.
    • setShowDeprecated Link icon

      public EditorSuggestOptions setShowDeprecated(Boolean showDeprecated)
      Parameters:
      showDeprecated - Show deprecated-suggestions.
      Returns:
      This same instance, useful for chaining multiple setter methods in one call.
    • isShowEnumMembers Link icon

      public Boolean isShowEnumMembers()
      Returns:
      Show enumMember-suggestions.
    • setShowEnumMembers Link icon

      public EditorSuggestOptions setShowEnumMembers(Boolean showEnumMembers)
      Parameters:
      showEnumMembers - Show enumMember-suggestions.
      Returns:
      This same instance, useful for chaining multiple setter methods in one call.
    • isShowEnums Link icon

      public Boolean isShowEnums()
      Returns:
      Show enum-suggestions.
    • setShowEnums Link icon

      public EditorSuggestOptions setShowEnums(Boolean showEnums)
      Parameters:
      showEnums - Show enum-suggestions.
      Returns:
      This same instance, useful for chaining multiple setter methods in one call.
    • isShowEvents Link icon

      public Boolean isShowEvents()
      Returns:
      Show event-suggestions.
    • setShowEvents Link icon

      public EditorSuggestOptions setShowEvents(Boolean showEvents)
      Parameters:
      showEvents - Show event-suggestions.
      Returns:
      This same instance, useful for chaining multiple setter methods in one call.
    • isShowFields Link icon

      public Boolean isShowFields()
      Returns:
      Show field-suggestions.
    • setShowFields Link icon

      public EditorSuggestOptions setShowFields(Boolean showFields)
      Parameters:
      showFields - Show field-suggestions.
      Returns:
      This same instance, useful for chaining multiple setter methods in one call.
    • isShowFiles Link icon

      public Boolean isShowFiles()
      Returns:
      Show file-suggestions.
    • setShowFiles Link icon

      public EditorSuggestOptions setShowFiles(Boolean showFiles)
      Parameters:
      showFiles - Show file-suggestions.
      Returns:
      This same instance, useful for chaining multiple setter methods in one call.
    • isShowFolders Link icon

      public Boolean isShowFolders()
      Returns:
      Show folder-suggestions.
    • setShowFolders Link icon

      public EditorSuggestOptions setShowFolders(Boolean showFolders)
      Parameters:
      showFolders - Show folder-suggestions.
      Returns:
      This same instance, useful for chaining multiple setter methods in one call.
    • isShowFunctions Link icon

      public Boolean isShowFunctions()
      Returns:
      Show function-suggestions.
    • setShowFunctions Link icon

      public EditorSuggestOptions setShowFunctions(Boolean showFunctions)
      Parameters:
      showFunctions - Show function-suggestions.
      Returns:
      This same instance, useful for chaining multiple setter methods in one call.
    • isShowIcons Link icon

      public Boolean isShowIcons()
      Returns:
      Enable or disable icons in suggestions. Defaults to true.
    • setShowIcons Link icon

      public EditorSuggestOptions setShowIcons(Boolean showIcons)
      Parameters:
      showIcons - Enable or disable icons in suggestions. Defaults to true.
      Returns:
      This same instance, useful for chaining multiple setter methods in one call.
    • isShowInlineDetails Link icon

      public Boolean isShowInlineDetails()
      Returns:
      Show details inline with the label. Defaults to true.
    • setShowInlineDetails Link icon

      public EditorSuggestOptions setShowInlineDetails(Boolean showInlineDetails)
      Parameters:
      showInlineDetails - Show details inline with the label. Defaults to true.
      Returns:
      This same instance, useful for chaining multiple setter methods in one call.
    • isShowInterfaces Link icon

      public Boolean isShowInterfaces()
      Returns:
      Show interface-suggestions.
    • setShowInterfaces Link icon

      public EditorSuggestOptions setShowInterfaces(Boolean showInterfaces)
      Parameters:
      showInterfaces - Show interface-suggestions.
      Returns:
      This same instance, useful for chaining multiple setter methods in one call.
    • isShowIssues Link icon

      public Boolean isShowIssues()
      Returns:
      Show issue-suggestions.
    • setShowIssues Link icon

      public EditorSuggestOptions setShowIssues(Boolean showIssues)
      Parameters:
      showIssues - Show issue-suggestions.
      Returns:
      This same instance, useful for chaining multiple setter methods in one call.
    • isShowKeywords Link icon

      public Boolean isShowKeywords()
      Returns:
      Show keyword-suggestions.
    • setShowKeywords Link icon

      public EditorSuggestOptions setShowKeywords(Boolean showKeywords)
      Parameters:
      showKeywords - Show keyword-suggestions.
      Returns:
      This same instance, useful for chaining multiple setter methods in one call.
    • isShowMethods Link icon

      public Boolean isShowMethods()
      Returns:
      Show method-suggestions.
    • setShowMethods Link icon

      public EditorSuggestOptions setShowMethods(Boolean showMethods)
      Parameters:
      showMethods - Show method-suggestions.
      Returns:
      This same instance, useful for chaining multiple setter methods in one call.
    • isShowModules Link icon

      public Boolean isShowModules()
      Returns:
      Show module-suggestions.
    • setShowModules Link icon

      public EditorSuggestOptions setShowModules(Boolean showModules)
      Parameters:
      showModules - Show module-suggestions.
      Returns:
      This same instance, useful for chaining multiple setter methods in one call.
    • isShowOperators Link icon

      public Boolean isShowOperators()
      Returns:
      Show operator-suggestions.
    • setShowOperators Link icon

      public EditorSuggestOptions setShowOperators(Boolean showOperators)
      Parameters:
      showOperators - Show operator-suggestions.
      Returns:
      This same instance, useful for chaining multiple setter methods in one call.
    • isShowProperties Link icon

      public Boolean isShowProperties()
      Returns:
      Show property-suggestions.
    • setShowProperties Link icon

      public EditorSuggestOptions setShowProperties(Boolean showProperties)
      Parameters:
      showProperties - Show property-suggestions.
      Returns:
      This same instance, useful for chaining multiple setter methods in one call.
    • isShowReferences Link icon

      public Boolean isShowReferences()
      Returns:
      Show reference-suggestions.
    • setShowReferences Link icon

      public EditorSuggestOptions setShowReferences(Boolean showReferences)
      Parameters:
      showReferences - Show reference-suggestions.
      Returns:
      This same instance, useful for chaining multiple setter methods in one call.
    • isShowSnippets Link icon

      public Boolean isShowSnippets()
      Returns:
      Show snippet-suggestions.
    • setShowSnippets Link icon

      public EditorSuggestOptions setShowSnippets(Boolean showSnippets)
      Parameters:
      showSnippets - Show snippet-suggestions.
      Returns:
      This same instance, useful for chaining multiple setter methods in one call.
    • isShowStatusBar Link icon

      public Boolean isShowStatusBar()
      Returns:
      Enable or disable the suggest status bar.
    • setShowStatusBar Link icon

      public EditorSuggestOptions setShowStatusBar(Boolean showStatusBar)
      Parameters:
      showStatusBar - Enable or disable the suggest status bar.
      Returns:
      This same instance, useful for chaining multiple setter methods in one call.
    • isShowStructs Link icon

      public Boolean isShowStructs()
      Returns:
      Show struct-suggestions.
    • setShowStructs Link icon

      public EditorSuggestOptions setShowStructs(Boolean showStructs)
      Parameters:
      showStructs - Show struct-suggestions.
      Returns:
      This same instance, useful for chaining multiple setter methods in one call.
    • isShowTypeParameters Link icon

      public Boolean isShowTypeParameters()
      Returns:
      Show typeParameter-suggestions.
    • setShowTypeParameters Link icon

      public EditorSuggestOptions setShowTypeParameters(Boolean showTypeParameters)
      Parameters:
      showTypeParameters - Show typeParameter-suggestions.
      Returns:
      This same instance, useful for chaining multiple setter methods in one call.
    • isShowUnits Link icon

      public Boolean isShowUnits()
      Returns:
      Show unit-suggestions.
    • setShowUnits Link icon

      public EditorSuggestOptions setShowUnits(Boolean showUnits)
      Parameters:
      showUnits - Show unit-suggestions.
      Returns:
      This same instance, useful for chaining multiple setter methods in one call.
    • isShowUsers Link icon

      public Boolean isShowUsers()
      Returns:
      Show user-suggestions.
    • setShowUsers Link icon

      public EditorSuggestOptions setShowUsers(Boolean showUsers)
      Parameters:
      showUsers - Show user-suggestions.
      Returns:
      This same instance, useful for chaining multiple setter methods in one call.
    • isShowValues Link icon

      public Boolean isShowValues()
      Returns:
      Show value-suggestions.
    • setShowValues Link icon

      public EditorSuggestOptions setShowValues(Boolean showValues)
      Parameters:
      showValues - Show value-suggestions.
      Returns:
      This same instance, useful for chaining multiple setter methods in one call.
    • isShowVariables Link icon

      public Boolean isShowVariables()
      Returns:
      Show variable-suggestions.
    • setShowVariables Link icon

      public EditorSuggestOptions setShowVariables(Boolean showVariables)
      Parameters:
      showVariables - Show variable-suggestions.
      Returns:
      This same instance, useful for chaining multiple setter methods in one call.
    • isShowWords Link icon

      public Boolean isShowWords()
      Returns:
      Show text-suggestions.
    • setShowWords Link icon

      public EditorSuggestOptions setShowWords(Boolean showWords)
      Parameters:
      showWords - Show text-suggestions.
      Returns:
      This same instance, useful for chaining multiple setter methods in one call.
    • isSnippetsPreventQuickSuggestions Link icon

      public Boolean isSnippetsPreventQuickSuggestions()
      Returns:
      Prevent quick suggestions when a snippet is active. Defaults to true.
    • setSnippetsPreventQuickSuggestions Link icon

      public EditorSuggestOptions setSnippetsPreventQuickSuggestions(Boolean snippetsPreventQuickSuggestions)
      Parameters:
      snippetsPreventQuickSuggestions - Prevent quick suggestions when a snippet is active. Defaults to true.
      Returns:
      This same instance, useful for chaining multiple setter methods in one call.