public static TagShortcut getTagShortcutNamed(String shortcut) { TagShortcut matchingTagShortcut = null; for (TagShortcut tagShortcut : getTagShortcuts()) { if (matchingTagShortcut == null && tagShortcut.getShortcut().equalsIgnoreCase(shortcut)) { matchingTagShortcut = tagShortcut; } } return matchingTagShortcut; }
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; }