Class RoleValidatedField.RolesIntelliHints

java.lang.Object
com.jidesoft.hints.AbstractIntelliHints
com.jidesoft.hints.AbstractListIntelliHints
com.jidesoft.hints.ListDataIntelliHints<String>
com.inductiveautomation.ignition.designer.propertyeditor.frameworkprops.RoleValidatedField.RolesIntelliHints
All Implemented Interfaces:
com.jidesoft.hints.IntelliHints
Enclosing class:
RoleValidatedField

public static class RoleValidatedField.RolesIntelliHints extends com.jidesoft.hints.ListDataIntelliHints<String>
  • Field Summary

    Fields inherited from class com.jidesoft.hints.AbstractListIntelliHints

    _keyStrokes

    Fields inherited from interface com.jidesoft.hints.IntelliHints

    CLIENT_PROPERTY_INTELLI_HINTS
  • Constructor Summary

    Constructors
    Constructor
    Description
     
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    acceptHint(Object selected)
     
    protected boolean
    compare(Object context, String o)
     
    finds the string relative to the caret position and comma, so the hint will be for the correct string
    this method replaces the string in the source text relative to the to where the caret is and where the commas seperating roles are

    Methods inherited from class com.jidesoft.hints.ListDataIntelliHints

    getCompletionList, isCaseSensitive, setCaseSensitive, setCompletionList, setCompletionList, updateHints

    Methods inherited from class com.jidesoft.hints.AbstractListIntelliHints

    createHintsComponent, createList, getDelegateComponent, getDelegateKeyStrokes, getList, getSelectedHint, setListData, setListData

    Methods inherited from class com.jidesoft.hints.AbstractIntelliHints

    addShowHintsKeyStroke, createPopup, getAllShowHintsKeyStrokes, getCaretPositionForPopup, getCaretRectangleForPopup, getContext, getIntelliHints, getShowHintsDelay, getShowHintsKeyStroke, getTextComponent, hideHintsPopup, isAutoPopup, isFollowCaret, isHintsPopupVisible, isMultilineTextComponent, removeShowHintsKeyStroke, setAutoPopup, setFollowCaret, setHintsEnabled, setShowHintsDelay, showHints, showHintsPopup, updateHints

    Methods inherited from class java.lang.Object

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

  • Method Details

    • compare

      protected boolean compare(Object context, String o)
      Overrides:
      compare in class com.jidesoft.hints.ListDataIntelliHints<String>
    • getStringRelativeToCaret

      public String getStringRelativeToCaret(String contextString)
      finds the string relative to the caret position and comma, so the hint will be for the correct string
    • replaceStringRelativeToCaret

      public String replaceStringRelativeToCaret(String replacement, String source)
      this method replaces the string in the source text relative to the to where the caret is and where the commas seperating roles are
    • acceptHint

      public void acceptHint(Object selected)
      Specified by:
      acceptHint in interface com.jidesoft.hints.IntelliHints
      Overrides:
      acceptHint in class com.jidesoft.hints.AbstractIntelliHints