public FilterItem(FilterDescriptor descriptor) { this.descriptor= descriptor; this.id= descriptor.getId(); this.previouslyEnabled= false; this.enabled= descriptor.isEnabled(); }
public FilterItem(FilterDescriptor descriptor) { this.descriptor= descriptor; this.id= descriptor.getId(); this.previouslyEnabled= false; this.enabled= descriptor.isEnabled(); }
public FilterItem(FilterDescriptor descriptor) { this.descriptor= descriptor; this.id= descriptor.getId(); this.previouslyEnabled= false; this.enabled= descriptor.isEnabled(); }
private void initializeWithViewDefaults() { // get default values for view IPreferenceStore store= JavaPlugin.getDefault().getPreferenceStore(); // see bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=22533 if (!store.contains(getPreferenceKey(TAG_DUMMY_TO_TEST_EXISTENCE))) return; fUserDefinedPatternsEnabled= store.getBoolean(getPreferenceKey(TAG_USER_DEFINED_PATTERNS_ENABLED)); setUserDefinedPatterns(CustomFiltersDialog.convertFromString(store.getString(getPreferenceKey(TAG_USER_DEFINED_PATTERNS)), SEPARATOR)); for (Iterator<FilterItem> iterator= fFilterItems.values().iterator(); iterator.hasNext();) { FilterItem item= iterator.next(); String id= item.id; // set default to value from plugin contributions (fixes https://bugs.eclipse.org/bugs/show_bug.cgi?id=73991 ): store.setDefault(id, item.descriptor.isEnabled()); item.enabled= store.getBoolean(id); } fLRUFilterIdsStack.clear(); String lruFilterIds= store.getString(TAG_LRU_FILTERS); StringTokenizer tokenizer= new StringTokenizer(lruFilterIds, SEPARATOR); while (tokenizer.hasMoreTokens()) { String id= tokenizer.nextToken(); if (fFilterItems.containsKey(id) && !fLRUFilterIdsStack.contains(id)) fLRUFilterIdsStack.push(id); } }
private void initializeWithViewDefaults() { // get default values for view IPreferenceStore store= JavaPlugin.getDefault().getPreferenceStore(); // see bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=22533 if (!store.contains(getPreferenceKey(TAG_DUMMY_TO_TEST_EXISTENCE))) return; fUserDefinedPatternsEnabled= store.getBoolean(getPreferenceKey(TAG_USER_DEFINED_PATTERNS_ENABLED)); setUserDefinedPatterns(CustomFiltersDialog.convertFromString(store.getString(getPreferenceKey(TAG_USER_DEFINED_PATTERNS)), SEPARATOR)); for (Iterator iterator= fFilterItems.values().iterator(); iterator.hasNext();) { FilterItem item= (FilterItem) iterator.next(); String id= item.id; // set default to value from plugin contributions (fixes https://bugs.eclipse.org/bugs/show_bug.cgi?id=73991 ): store.setDefault(id, item.descriptor.isEnabled()); item.enabled= store.getBoolean(id); } fLRUFilterIdsStack.clear(); String lruFilterIds= store.getString(TAG_LRU_FILTERS); StringTokenizer tokenizer= new StringTokenizer(lruFilterIds, SEPARATOR); while (tokenizer.hasMoreTokens()) { String id= tokenizer.nextToken(); if (fFilterItems.containsKey(id) && !fLRUFilterIdsStack.contains(id)) fLRUFilterIdsStack.push(id); } }
private void initializeWithViewDefaults() { // get default values for view IPreferenceStore store= JavaPlugin.getDefault().getPreferenceStore(); // see bug https://bugs.eclipse.org/bugs/show_bug.cgi?id=22533 if (!store.contains(getPreferenceKey(TAG_DUMMY_TO_TEST_EXISTENCE))) return; fUserDefinedPatternsEnabled= store.getBoolean(getPreferenceKey(TAG_USER_DEFINED_PATTERNS_ENABLED)); setUserDefinedPatterns(CustomFiltersDialog.convertFromString(store.getString(getPreferenceKey(TAG_USER_DEFINED_PATTERNS)), SEPARATOR)); for (Iterator<FilterItem> iterator= fFilterItems.values().iterator(); iterator.hasNext();) { FilterItem item= iterator.next(); String id= item.id; // set default to value from plugin contributions (fixes https://bugs.eclipse.org/bugs/show_bug.cgi?id=73991 ): store.setDefault(id, item.descriptor.isEnabled()); item.enabled= store.getBoolean(id); } fLRUFilterIdsStack.clear(); String lruFilterIds= store.getString(TAG_LRU_FILTERS); StringTokenizer tokenizer= new StringTokenizer(lruFilterIds, SEPARATOR); while (tokenizer.hasMoreTokens()) { String id= tokenizer.nextToken(); if (fFilterItems.containsKey(id) && !fLRUFilterIdsStack.contains(id)) fLRUFilterIdsStack.push(id); } }