示例#1
0
 public static TagShortcut getTagShortcutNamed(String shortcut) {
   TagShortcut matchingTagShortcut = null;
   for (TagShortcut tagShortcut : getTagShortcuts()) {
     if (matchingTagShortcut == null && tagShortcut.getShortcut().equalsIgnoreCase(shortcut)) {
       matchingTagShortcut = tagShortcut;
     }
   }
   return matchingTagShortcut;
 }
示例#2
0
 public static synchronized List<TagShortcut> getTagShortcuts() {
   String tagShortcutsStr =
       Activator.getDefault()
           .getPreferenceStore()
           .getString(PreferenceConstants.TAG_SHORTCUTS_KEY);
   if ((tagShortcutsStr == null && _tagShortcutsStr != null)
       || (tagShortcutsStr != null && !tagShortcutsStr.equals(_tagShortcutsStr))) {
     _tagShortcutsStr = tagShortcutsStr;
     _tagShortcuts = TagShortcut.fromPreferenceString(tagShortcutsStr);
   }
   return _tagShortcuts;
 }