Class RoleValidatedField.RolesIntelliHints
- java.lang.Object
-
- com.jidesoft.hints.AbstractIntelliHints
-
- com.jidesoft.hints.AbstractListIntelliHints
-
- com.jidesoft.hints.ListDataIntelliHints<java.lang.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<java.lang.String>
-
-
Constructor Summary
Constructors Constructor Description RolesIntelliHints(javax.swing.text.JTextComponent comp, java.lang.String[] roleArray)
RolesIntelliHints(javax.swing.text.JTextComponent comp, java.util.List<java.lang.String> roleList)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
acceptHint(java.lang.Object selected)
protected boolean
compare(java.lang.Object context, java.lang.String o)
java.lang.String
getStringRelativeToCaret(java.lang.String contextString)
finds the string relative to the caret position and comma, so the hint will be for the correct stringjava.lang.String
replaceStringRelativeToCaret(java.lang.String replacement, java.lang.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-
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
-
-
-
-
Method Detail
-
compare
protected boolean compare(java.lang.Object context, java.lang.String o)
- Overrides:
compare
in classcom.jidesoft.hints.ListDataIntelliHints<java.lang.String>
-
getStringRelativeToCaret
public java.lang.String getStringRelativeToCaret(java.lang.String contextString)
finds the string relative to the caret position and comma, so the hint will be for the correct string
-
replaceStringRelativeToCaret
public java.lang.String replaceStringRelativeToCaret(java.lang.String replacement, java.lang.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(java.lang.Object selected)
- Specified by:
acceptHint
in interfacecom.jidesoft.hints.IntelliHints
- Overrides:
acceptHint
in classcom.jidesoft.hints.AbstractIntelliHints
-
-