Class ExpandablesIntelliHints

java.lang.Object
com.jidesoft.hints.AbstractIntelliHints
com.jidesoft.hints.AbstractListIntelliHints
com.inductiveautomation.ignition.designer.sqltags.editor.ExpandablesIntelliHints
All Implemented Interfaces:
com.jidesoft.hints.IntelliHints
Direct Known Subclasses:
AbstractTagPropEditor.TagPropEditorExpandiblesHints

public abstract class ExpandablesIntelliHints extends com.jidesoft.hints.AbstractListIntelliHints
Provides intellihints for "expandables" - custom properties in UDTs that can be referenced by fields in contained tags. The fields are referenced through the syntax "{name}".
  • 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 abstract String[]
     
    boolean
     

    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

    • ExpandablesIntelliHints

      public ExpandablesIntelliHints(JTextComponent comp)
  • Method Details

    • getCurrentOptions

      protected abstract String[] getCurrentOptions()
    • updateHints

      public boolean updateHints(Object context)
      Specified by:
      updateHints in interface com.jidesoft.hints.IntelliHints
      Overrides:
      updateHints in class com.jidesoft.hints.AbstractIntelliHints
    • acceptHint

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