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 voidacceptHint(java.lang.Object selected)protected booleancompare(java.lang.Object context, java.lang.String o)java.lang.StringgetStringRelativeToCaret(java.lang.String contextString)finds the string relative to the caret position and comma, so the hint will be for the correct stringjava.lang.StringreplaceStringRelativeToCaret(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:
comparein 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:
acceptHintin interfacecom.jidesoft.hints.IntelliHints- Overrides:
acceptHintin classcom.jidesoft.hints.AbstractIntelliHints
-
-