Revision d41c6a72
Added by Katja Luther over 6 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/dialog/selection/NomenclaturalReferenceSelectionDialog.java | ||
---|---|---|
34 | 34 |
} |
35 | 35 |
|
36 | 36 |
/* (non-Javadoc) |
37 |
* @see eu.etaxonomy.taxeditor.dialogs.AbstractFilteredCdmResourceSelectionDialog#initModel()
|
|
37 |
* @see eu.etaxonomy.taxeditor.dialogs.AbstractFilteredCdmResourceSelectionDialog#search
|
|
38 | 38 |
*/ |
39 | 39 |
/** {@inheritDoc} */ |
40 | 40 |
@Override |
41 |
protected void initModel() {
|
|
42 |
Control control = getPatternControl();
|
|
41 |
protected void search() {
|
|
42 |
Control control =getSearchField();
|
|
43 | 43 |
String pattern = null; |
44 | 44 |
if (control != null){ |
45 | 45 |
pattern = ((Text)control).getText(); |
... | ... | |
89 | 89 |
* @see org.eclipse.ui.dialogs.FilteredItemsSelectionDialog#createFilter() |
90 | 90 |
*/ |
91 | 91 |
/** {@inheritDoc} */ |
92 |
@Override |
|
93 |
protected ItemsFilter createFilter() { |
|
94 |
return new ItemsFilter() { |
|
95 |
|
|
96 |
/** |
|
97 |
* Always returns false to enforce refiltering even if the pattern is equal |
|
98 |
*/ |
|
99 |
@Override |
|
100 |
public boolean equalsFilter(ItemsFilter filter) { |
|
101 |
return false; |
|
102 |
} |
|
103 |
|
|
104 |
@Override |
|
105 |
public boolean isConsistentItem(Object item) { |
|
106 |
return false; |
|
107 |
} |
|
108 |
|
|
109 |
@Override |
|
110 |
public boolean matchItem(Object item) { |
|
111 |
return true; |
|
112 |
// String text = null; |
|
113 |
// if(item instanceof UuidAndTitleCache){ |
|
114 |
// if (((UuidAndTitleCache) item).getAbbrevTitleCache() != null){ |
|
115 |
// text = ((UuidAndTitleCache) item).getAbbrevTitleCache(); |
|
116 |
// } else{ |
|
117 |
// text = ((UuidAndTitleCache) item).getTitleCache(); |
|
118 |
// } |
|
119 |
// }else if(item instanceof String){ |
|
120 |
// text = (String) item; |
|
121 |
// } |
|
122 |
// return text != null ? matches(text) : false; |
|
123 |
} |
|
124 |
|
|
125 |
}; |
|
126 |
} |
|
92 |
// @Override
|
|
93 |
// protected ItemsFilter createFilter() {
|
|
94 |
// return new ItemsFilter() {
|
|
95 |
// |
|
96 |
// /**
|
|
97 |
// * Always returns false to enforce refiltering even if the pattern is equal
|
|
98 |
// */
|
|
99 |
// @Override
|
|
100 |
// public boolean equalsFilter(ItemsFilter filter) {
|
|
101 |
// return false;
|
|
102 |
// }
|
|
103 |
// |
|
104 |
// @Override
|
|
105 |
// public boolean isConsistentItem(Object item) {
|
|
106 |
// return false;
|
|
107 |
// }
|
|
108 |
// |
|
109 |
// @Override
|
|
110 |
// public boolean matchItem(Object item) {
|
|
111 |
// return true;
|
|
112 |
//// String text = null;
|
|
113 |
//// if(item instanceof UuidAndTitleCache){
|
|
114 |
//// if (((UuidAndTitleCache) item).getAbbrevTitleCache() != null){
|
|
115 |
//// text = ((UuidAndTitleCache) item).getAbbrevTitleCache();
|
|
116 |
//// } else{
|
|
117 |
//// text = ((UuidAndTitleCache) item).getTitleCache();
|
|
118 |
//// }
|
|
119 |
//// }else if(item instanceof String){
|
|
120 |
//// text = (String) item;
|
|
121 |
//// }
|
|
122 |
//// return text != null ? matches(text) : false;
|
|
123 |
// }
|
|
124 |
// |
|
125 |
// };
|
|
126 |
// }
|
|
127 | 127 |
|
128 | 128 |
|
129 | 129 |
|
Also available in: Unified diff
selection dialogs does not use CdmFilteredItemsSelectionDialog anymore