Revision b81a9d65
Added by Lutz Suhrbier over 12 years ago
eu.etaxonomy.taxeditor.store.rap/src/eu/etaxonomy/taxeditor/singlesource/ui/forms/UriWithLabelElementFacadeImpl.java | ||
---|---|---|
15 | 15 |
|
16 | 16 |
import javax.naming.OperationNotSupportedException; |
17 | 17 |
|
18 |
import org.eclipse.swt.events.ModifyEvent; |
|
19 |
import org.eclipse.swt.events.ModifyListener; |
|
20 |
|
|
21 |
import eu.etaxonomy.cdm.common.CdmUtils; |
|
18 | 22 |
import eu.etaxonomy.taxeditor.ui.forms.CdmFormFactory; |
19 | 23 |
import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement; |
20 | 24 |
|
... | ... | |
68 | 72 |
return null; |
69 | 73 |
} |
70 | 74 |
|
75 |
public void setTextInternal(String string) { |
|
76 |
ModifyListener[] modifyListeners = (ModifyListener[])ModifyEvent.getListeners(text); |
|
77 |
for (ModifyListener modifyListener : modifyListeners) { |
|
78 |
ModifyEvent.removeListener(text, modifyListener); |
|
79 |
} |
|
80 |
|
|
81 |
text.setText(CdmUtils.Nz(string)); |
|
82 |
|
|
83 |
for (ModifyListener modifyListener : modifyListeners) { |
|
84 |
ModifyEvent.addListener(text, modifyListener); |
|
85 |
} |
|
86 |
} |
|
87 |
|
|
71 | 88 |
public boolean traverseInternal(int traversal) throws OperationNotSupportedException |
72 | 89 |
{ |
73 | 90 |
throw new OperationNotSupportedException("Text.traverse(int) not supported !"); |
Also available in: Unified diff
RAP-Version SingleSourced und scheint zu laufen