id="eu.etaxonomy.taxeditor.preferences.feature2"
name="%page.name.60">
</page>
+ <page
+ category="eu.etaxonomy.taxeditor.preference.supplementalDataPreferences"
+ class="eu.etaxonomy.taxeditor.preference.SupplementalDataSourcePreferences"
+ id="eu.etaxonomy.taxeditor.preferences.supplementalDataSourcePreferences"
+ name="Sources">
+ </page>
</extension>
id="eu.etaxonomy.taxeditor.store.supplementalDataPreferences"
name="%page.name.55">
</page>
+ <page
+ category="eu.etaxonomy.taxeditor.store.supplementalDataPreferences"
+ class="eu.etaxonomy.taxeditor.databaseAdmin.preferencePage.SupplementalDataSourceAdminPreference"
+ id="eu.etaxonomy.taxeditor.store.supplementalDataSourcePreferences"
+ name="Sources">
+ </page>
</extension>
</plugin>
*/
package eu.etaxonomy.taxeditor.databaseAdmin.preferencePage;
-import eu.etaxonomy.cdm.model.metadata.CdmPreference;
-import eu.etaxonomy.cdm.model.metadata.PreferencePredicate;
-import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
-import eu.etaxonomy.taxeditor.preference.SupplementalDataPreferences;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Control;
+
+import eu.etaxonomy.taxeditor.preference.menu.CdmPreferencePage;
/**
* @author k.luther
* @since 28.06.2019
*
*/
-public class SupplementalDataAdminPreference extends SupplementalDataPreferences {
-
- private CdmPreference prefShowIdNamespace;
- private CdmPreference prefShowNamespace;
+public class SupplementalDataAdminPreference extends CdmPreferencePage {
@Override
- public boolean performOk() {
- if (!isApply()){
- return true;
- }
- boolean setToDefault = false;
- if (isShowIDNamspace == null){
- setToDefault = true;
- isShowIDNamspace = true;
- }
- CdmPreference pref = CdmPreference.NewTaxEditorInstance(PreferencePredicate.ShowIdInSource, Boolean.toString(this.isShowIDNamspace));
- pref.setAllowOverride(isAllowOverrideShowIDNamspace);
- PreferencesUtil.setPreferencesToDB(pref, setToDefault);
-
- if (isShowIDSource == null){
- setToDefault = true;
- isShowIDSource = true;
- }
- pref = CdmPreference.NewTaxEditorInstance(PreferencePredicate.ShowNamespaceInSource, Boolean.toString(this.isShowIDSource));
- pref.setAllowOverride(isAllowOverrideShowIDSource);
- PreferencesUtil.setPreferencesToDB(pref, setToDefault);
-
- PreferencesUtil.updateDBPreferences();
- return true;
+ protected Control createContents(Composite parent) {
+ noDefaultAndApplyButton();
+ return null;
}
- @Override
- protected void getValues(){
- isAdminPreference = true;
-
- prefShowIdNamespace = PreferencesUtil.getPreferenceFromDB(PreferencePredicate.ShowIdInSource);
- if (prefShowIdNamespace == null){
- prefShowIdNamespace = CdmPreference.NewTaxEditorInstance(PreferencePredicate.ShowIdInSource, null);
- prefShowIdNamespace.setAllowOverride(true);
- }
- isShowIDNamspace = prefShowIdNamespace.getValue()!= null? Boolean.parseBoolean(prefShowIdNamespace.getValue()): null;
- isAllowOverrideShowIDNamspace = prefShowIdNamespace.isAllowOverride();
-
-
- prefShowNamespace = PreferencesUtil.getPreferenceFromDB(PreferencePredicate.ShowNamespaceInSource);
- if (prefShowNamespace == null){
- prefShowNamespace = CdmPreference.NewTaxEditorInstance(PreferencePredicate.ShowNamespaceInSource, null);
- prefShowNamespace.setAllowOverride(true);
- }
- isShowIDSource = prefShowNamespace.getValue()!= null? Boolean.parseBoolean(prefShowNamespace.getValue()): null;
- isAllowOverrideShowIDSource = prefShowNamespace.isAllowOverride();
- }
}
--- /dev/null
+/**
+* Copyright (C) 2019 EDIT
+* European Distributed Institute of Taxonomy
+* http://www.e-taxonomy.eu
+*
+* The contents of this file are subject to the Mozilla Public License Version 1.1
+* See LICENSE.TXT at the top of this package for the full license terms.
+*/
+package eu.etaxonomy.taxeditor.databaseAdmin.preferencePage;
+
+import eu.etaxonomy.cdm.model.metadata.CdmPreference;
+import eu.etaxonomy.cdm.model.metadata.PreferencePredicate;
+import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
+import eu.etaxonomy.taxeditor.preference.SupplementalDataSourcePreferences;
+
+/**
+ * @author k.luther
+ * @since 28.06.2019
+ *
+ */
+public class SupplementalDataSourceAdminPreference extends SupplementalDataSourcePreferences implements IE4AdminPreferencePage{
+
+ private CdmPreference prefShowIdNamespace;
+ private CdmPreference prefShowNamespace;
+
+ @Override
+ public boolean performOk() {
+ if (!isApply()){
+ return true;
+ }
+ boolean setToDefault = false;
+ if (isShowIDNamspace == null){
+ setToDefault = true;
+ isShowIDNamspace = true;
+ }
+ CdmPreference pref = CdmPreference.NewTaxEditorInstance(PreferencePredicate.ShowIdInSource, Boolean.toString(this.isShowIDNamspace));
+ pref.setAllowOverride(isAllowOverrideShowIDNamspace);
+ PreferencesUtil.setPreferencesToDB(pref, setToDefault);
+
+ if (isShowIDSource == null){
+ setToDefault = true;
+ isShowIDSource = true;
+ }
+ pref = CdmPreference.NewTaxEditorInstance(PreferencePredicate.ShowNamespaceInSource, Boolean.toString(this.isShowIDSource));
+ pref.setAllowOverride(isAllowOverrideShowIDSource);
+ PreferencesUtil.setPreferencesToDB(pref, setToDefault);
+
+ PreferencesUtil.updateDBPreferences();
+ return true;
+ }
+
+ @Override
+ protected void getValues(){
+ isAdminPreference = true;
+
+ prefShowIdNamespace = PreferencesUtil.getPreferenceFromDB(PreferencePredicate.ShowIdInSource);
+ if (prefShowIdNamespace == null){
+ prefShowIdNamespace = CdmPreference.NewTaxEditorInstance(PreferencePredicate.ShowIdInSource, null);
+ prefShowIdNamespace.setAllowOverride(true);
+ }
+ isShowIDNamspace = prefShowIdNamespace.getValue()!= null? Boolean.parseBoolean(prefShowIdNamespace.getValue()): null;
+ isAllowOverrideShowIDNamspace = prefShowIdNamespace.isAllowOverride();
+
+
+ prefShowNamespace = PreferencesUtil.getPreferenceFromDB(PreferencePredicate.ShowNamespaceInSource);
+ if (prefShowNamespace == null){
+ prefShowNamespace = CdmPreference.NewTaxEditorInstance(PreferencePredicate.ShowNamespaceInSource, null);
+ prefShowNamespace.setAllowOverride(true);
+ }
+ isShowIDSource = prefShowNamespace.getValue()!= null? Boolean.parseBoolean(prefShowNamespace.getValue()): null;
+ isAllowOverrideShowIDSource = prefShowNamespace.isAllowOverride();
+ }
+}
package eu.etaxonomy.taxeditor.preference;
import org.eclipse.jface.preference.BooleanFieldEditor;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.events.SelectionAdapter;
-import org.eclipse.swt.events.SelectionEvent;
-import org.eclipse.swt.events.SelectionListener;
-import org.eclipse.swt.layout.GridData;
-import org.eclipse.swt.widgets.Button;
-import org.eclipse.swt.widgets.Combo;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Control;
-import org.eclipse.swt.widgets.Label;
-import eu.etaxonomy.cdm.model.metadata.CdmPreference;
-import eu.etaxonomy.cdm.model.metadata.CdmPreference.PrefKey;
-import eu.etaxonomy.cdm.model.metadata.PreferencePredicate;
-import eu.etaxonomy.cdm.model.metadata.PreferenceSubject;
import eu.etaxonomy.taxeditor.l10n.Messages;
-import eu.etaxonomy.taxeditor.preference.menu.CdmPreferencePage;
+import eu.etaxonomy.taxeditor.preference.menu.FieldEditorPreferencePageE4;
/**
* @author k.luther
* @since 18.01.2019
*
*/
-public class SupplementalDataPreferences extends CdmPreferencePage implements SelectionListener{
-
- protected Boolean isShowIDNamspace;
- protected Boolean isShowIDSource;
-
- protected boolean isAllowOverrideShowIDNamspace;
- protected boolean isAllowOverrideShowIDSource;
-
- protected boolean isOverrideShowIDNamspace;
- protected boolean isOverrideShowIDSource;
-
- private BooleanFieldEditor show_debug;
- protected Combo showIDNamspaceButton;
- protected Button allowOverrideShowIDNamspaceButton;
- protected Combo showIDSourceButton;
- protected Button allowOverrideIDSourceButton;
-
- final String SHOW = Messages.GeneralPreference_yes;
- final String DO_NOT_SHOW = Messages.GeneralPreference_no;
-
- @Override
- protected Control createContents(Composite parent) {
- getValues();
- final Composite composite = createComposite(parent);
-
- GridData gridData = createTextGridData();
-
- Label separator= new Label(composite, SWT.HORIZONTAL | SWT.SEPARATOR);
- separator.setLayoutData(gridData);
- separator.setVisible(false);
-
- if(!isAdminPreference){
- show_debug = new BooleanFieldEditor(PreferencesUtil.createPreferenceString(IPreferenceKeys.SHOW_DEBUG_INFORMATION),
- Messages.SupplementalDataPreferences_0,
- composite);
- show_debug.setPreferenceStore(getPreferenceStore());
- show_debug.load();
- }
-
- showIDNamspaceButton = createBooleanCombo(composite, SHOW, DO_NOT_SHOW, PreferencePredicate.ShowIdInSource, "Show ID in Namespace in Source",
- isAdminPreference);
-
- showIDNamspaceButton.addSelectionListener(this);
-
- if (isShowIDNamspace == null || (!isOverrideShowIDNamspace && !isAdminPreference)){
- showIDNamspaceButton.select(0);
- }else if (isShowIDNamspace){
- showIDNamspaceButton.select(1);
- }else{
- showIDNamspaceButton.select(2);
- }
- if (isAdminPreference){
- allowOverrideShowIDNamspaceButton = createAllowOverrideButton(composite);
-
- allowOverrideShowIDNamspaceButton.setSelection(isAllowOverrideShowIDNamspace);
- allowOverrideShowIDNamspaceButton.addSelectionListener(new SelectionAdapter(){
- @Override
- public void widgetSelected(SelectionEvent e) {
- isAllowOverrideShowIDNamspace = allowOverrideShowIDNamspaceButton.getSelection();
- setApply(true);
- }
- });
- }
- showIDSourceButton = createBooleanCombo(composite, SHOW, DO_NOT_SHOW, PreferencePredicate.ShowNamespaceInSource, "Show ID in Source",
- isAdminPreference);
- showIDSourceButton.addSelectionListener(this);
- if (isShowIDSource == null || (!isOverrideShowIDSource && !isAdminPreference)){
- showIDSourceButton.select(0);
- }else if (isShowIDSource){
- showIDSourceButton.select(1);
- }else{
- showIDSourceButton.select(2);
- }
-
- if (isAdminPreference){
- allowOverrideIDSourceButton = createAllowOverrideButton(composite);
- allowOverrideIDSourceButton.setSelection(isAllowOverrideShowIDSource);
- allowOverrideIDSourceButton.addSelectionListener(new SelectionAdapter(){
- @Override
- public void widgetSelected(SelectionEvent e) {
- isAllowOverrideShowIDSource = allowOverrideIDSourceButton.getSelection();
- setApply(true);
- }
- });
- }
- if (!isAllowOverrideShowIDNamspace && !isAdminPreference){
- showIDNamspaceButton.setEnabled(false);
- }
- if (!isAllowOverrideShowIDSource && !isAdminPreference){
- showIDSourceButton.setEnabled(false);
- }
- return composite;
- }
-
- @Override
- public boolean performOk() {
- if (show_debug != null){
- show_debug.store();
- }
- if (isAllowOverrideShowIDNamspace){
- PreferencesUtil.setBooleanValue(PreferencesUtil.prefOverrideKey(PreferencePredicate.ShowIdInSource.getKey()), isOverrideShowIDNamspace);
- PreferencesUtil.setBooleanValue(PreferencePredicate.ShowIdInSource.getKey(), isShowIDNamspace);
- }
- if (isAllowOverrideShowIDSource){
- PreferencesUtil.setBooleanValue(PreferencePredicate.ShowNamespaceInSource.getKey(), isShowIDSource);
- PreferencesUtil.setBooleanValue(PreferencesUtil.prefOverrideKey(PreferencePredicate.ShowNamespaceInSource.getKey()), isOverrideShowIDSource);
- }
- return true;
- }
-
- @Override
- protected void performDefaults() {
- show_debug.loadDefault();
- super.performDefaults();
- }
-
- @Override
- protected void getValues(){
- isAdminPreference = false;
-
- CdmPreferenceCache cache = CdmPreferenceCache.instance();
- isShowIDNamspace = PreferencesUtil.getBooleanValue(PreferencePredicate.ShowIdInSource.getKey(), true);
- isOverrideShowIDNamspace = PreferencesUtil.getBooleanValue(PreferencesUtil.prefOverrideKey(PreferencePredicate.ShowIdInSource.getKey()), true) != null?PreferencesUtil.getBooleanValue(PreferencesUtil.prefOverrideKey(PreferencePredicate.ShowIdInSource.getKey()), true): false;
- PrefKey key = CdmPreference.NewKey(PreferenceSubject.NewTaxEditorInstance(), PreferencePredicate.ShowIdInSource);
- CdmPreference pref = cache.findBestMatching(key);
- if (pref != null){
- isAllowOverrideShowIDNamspace = pref.isAllowOverride();
- }else{
- isAllowOverrideShowIDNamspace = true;
- }
-
- isShowIDSource = PreferencesUtil.getBooleanValue(PreferencePredicate.ShowNamespaceInSource.getKey(), true);
- isOverrideShowIDSource = PreferencesUtil.getBooleanValue(PreferencesUtil.prefOverrideKey(PreferencePredicate.ShowNamespaceInSource.getKey()), true) != null? PreferencesUtil.getBooleanValue(PreferencesUtil.prefOverrideKey(PreferencePredicate.ShowNamespaceInSource.getKey()), true):false;
- key = CdmPreference.NewKey(PreferenceSubject.NewTaxEditorInstance(), PreferencePredicate.ShowNamespaceInSource);
- pref = cache.findBestMatching(key);
- if (pref != null){
- isAllowOverrideShowIDSource = pref.isAllowOverride();
- }else{
- isAllowOverrideShowIDSource = true;
- }
- }
-
- @Override
- public void widgetSelected(SelectionEvent e) {
- if (e.getSource().equals(this.showIDNamspaceButton)) {
- String text = showIDNamspaceButton.getText();
- // text = text.replace(Messages.Preference_Use_Default, "");
- if (text.equals(Messages.Preference_Use_Default)){
- isOverrideShowIDNamspace = false;
- }else{
- isOverrideShowIDNamspace = true;
- }
- if (text.equals(SHOW)){
- isShowIDNamspace = true;
-
- }else{
- isShowIDNamspace = false;
- }
- }
- if (e.getSource().equals(this.showIDSourceButton)) {
- String text = showIDSourceButton.getText();
- if (text.equals(Messages.Preference_Use_Default)){
- isOverrideShowIDSource = false;
- }else{
- isOverrideShowIDSource = true;
- }
- if (text.equals(SHOW)){
- isShowIDSource = true;
- }else{
- isShowIDSource = false;
- }
- }
-
- this.setApply(true);
- }
+public class SupplementalDataPreferences extends FieldEditorPreferencePageE4 {
@Override
- public void widgetDefaultSelected(SelectionEvent e) {
+ protected void createFieldEditors() {
+ addField(new BooleanFieldEditor(PreferencesUtil.createPreferenceString(IPreferenceKeys.SHOW_DEBUG_INFORMATION),
+ Messages.SupplementalDataPreferences_0,
+ getFieldEditorParent()));
}
}
--- /dev/null
+/**
+* Copyright (C) 2019 EDIT
+* European Distributed Institute of Taxonomy
+* http://www.e-taxonomy.eu
+*
+* The contents of this file are subject to the Mozilla Public License Version 1.1
+* See LICENSE.TXT at the top of this package for the full license terms.
+*/
+package eu.etaxonomy.taxeditor.preference;
+
+import org.eclipse.swt.SWT;
+import org.eclipse.swt.events.SelectionAdapter;
+import org.eclipse.swt.events.SelectionEvent;
+import org.eclipse.swt.events.SelectionListener;
+import org.eclipse.swt.layout.GridData;
+import org.eclipse.swt.widgets.Button;
+import org.eclipse.swt.widgets.Combo;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Control;
+import org.eclipse.swt.widgets.Label;
+
+import eu.etaxonomy.cdm.model.metadata.CdmPreference;
+import eu.etaxonomy.cdm.model.metadata.CdmPreference.PrefKey;
+import eu.etaxonomy.cdm.model.metadata.PreferencePredicate;
+import eu.etaxonomy.cdm.model.metadata.PreferenceSubject;
+import eu.etaxonomy.taxeditor.l10n.Messages;
+import eu.etaxonomy.taxeditor.preference.menu.CdmPreferencePage;
+
+/**
+ * @author k.luther
+ * @since 18.01.2019
+ *
+ */
+public class SupplementalDataSourcePreferences extends CdmPreferencePage implements SelectionListener{
+
+ protected Boolean isShowIDNamspace;
+ protected Boolean isShowIDSource;
+
+ protected boolean isAllowOverrideShowIDNamspace;
+ protected boolean isAllowOverrideShowIDSource;
+
+ protected boolean isOverrideShowIDNamspace;
+ protected boolean isOverrideShowIDSource;
+
+ protected Combo showIDNamspaceButton;
+ protected Button allowOverrideShowIDNamspaceButton;
+ protected Combo showIDSourceButton;
+ protected Button allowOverrideIDSourceButton;
+
+ final String SHOW = Messages.GeneralPreference_yes;
+ final String DO_NOT_SHOW = Messages.GeneralPreference_no;
+
+ @Override
+ protected Control createContents(Composite parent) {
+ getValues();
+ final Composite composite = createComposite(parent);
+
+ GridData gridData = createTextGridData();
+
+ Label separator= new Label(composite, SWT.HORIZONTAL | SWT.SEPARATOR);
+ separator.setLayoutData(gridData);
+ separator.setVisible(false);
+
+ showIDNamspaceButton = createBooleanCombo(composite, SHOW, DO_NOT_SHOW, PreferencePredicate.ShowIdInSource, "Show ID in Namespace in Source",
+ isAdminPreference);
+
+ showIDNamspaceButton.addSelectionListener(this);
+
+ if (isShowIDNamspace == null || (!isOverrideShowIDNamspace && !isAdminPreference)){
+ showIDNamspaceButton.select(0);
+ }else if (isShowIDNamspace){
+ showIDNamspaceButton.select(1);
+ }else{
+ showIDNamspaceButton.select(2);
+ }
+ if (isAdminPreference){
+ allowOverrideShowIDNamspaceButton = createAllowOverrideButton(composite);
+
+ allowOverrideShowIDNamspaceButton.setSelection(isAllowOverrideShowIDNamspace);
+ allowOverrideShowIDNamspaceButton.addSelectionListener(new SelectionAdapter(){
+ @Override
+ public void widgetSelected(SelectionEvent e) {
+ isAllowOverrideShowIDNamspace = allowOverrideShowIDNamspaceButton.getSelection();
+ setApply(true);
+ }
+ });
+ }
+ showIDSourceButton = createBooleanCombo(composite, SHOW, DO_NOT_SHOW, PreferencePredicate.ShowNamespaceInSource, "Show ID in Source",
+ isAdminPreference);
+ showIDSourceButton.addSelectionListener(this);
+ if (isShowIDSource == null || (!isOverrideShowIDSource && !isAdminPreference)){
+ showIDSourceButton.select(0);
+ }else if (isShowIDSource){
+ showIDSourceButton.select(1);
+ }else{
+ showIDSourceButton.select(2);
+ }
+
+ if (isAdminPreference){
+ allowOverrideIDSourceButton = createAllowOverrideButton(composite);
+ allowOverrideIDSourceButton.setSelection(isAllowOverrideShowIDSource);
+ allowOverrideIDSourceButton.addSelectionListener(new SelectionAdapter(){
+ @Override
+ public void widgetSelected(SelectionEvent e) {
+ isAllowOverrideShowIDSource = allowOverrideIDSourceButton.getSelection();
+ setApply(true);
+ }
+ });
+ }
+ if (!isAllowOverrideShowIDNamspace && !isAdminPreference){
+ showIDNamspaceButton.setEnabled(false);
+ }
+ if (!isAllowOverrideShowIDSource && !isAdminPreference){
+ showIDSourceButton.setEnabled(false);
+ }
+ return composite;
+ }
+
+ @Override
+ public boolean performOk() {
+ if (isAllowOverrideShowIDNamspace){
+ PreferencesUtil.setBooleanValue(PreferencesUtil.prefOverrideKey(PreferencePredicate.ShowIdInSource.getKey()), isOverrideShowIDNamspace);
+ PreferencesUtil.setBooleanValue(PreferencePredicate.ShowIdInSource.getKey(), isShowIDNamspace);
+ }
+ if (isAllowOverrideShowIDSource){
+ PreferencesUtil.setBooleanValue(PreferencePredicate.ShowNamespaceInSource.getKey(), isShowIDSource);
+ PreferencesUtil.setBooleanValue(PreferencesUtil.prefOverrideKey(PreferencePredicate.ShowNamespaceInSource.getKey()), isOverrideShowIDSource);
+ }
+ return true;
+ }
+ @Override
+ protected void getValues(){
+ isAdminPreference = false;
+
+ CdmPreferenceCache cache = CdmPreferenceCache.instance();
+ isShowIDNamspace = PreferencesUtil.getBooleanValue(PreferencePredicate.ShowIdInSource.getKey(), true);
+ isOverrideShowIDNamspace = PreferencesUtil.getBooleanValue(PreferencesUtil.prefOverrideKey(PreferencePredicate.ShowIdInSource.getKey()), true) != null?PreferencesUtil.getBooleanValue(PreferencesUtil.prefOverrideKey(PreferencePredicate.ShowIdInSource.getKey()), true): false;
+ PrefKey key = CdmPreference.NewKey(PreferenceSubject.NewTaxEditorInstance(), PreferencePredicate.ShowIdInSource);
+ CdmPreference pref = cache.findBestMatching(key);
+ if (pref != null){
+ isAllowOverrideShowIDNamspace = pref.isAllowOverride();
+ }else{
+ isAllowOverrideShowIDNamspace = true;
+ }
+
+ isShowIDSource = PreferencesUtil.getBooleanValue(PreferencePredicate.ShowNamespaceInSource.getKey(), true);
+ isOverrideShowIDSource = PreferencesUtil.getBooleanValue(PreferencesUtil.prefOverrideKey(PreferencePredicate.ShowNamespaceInSource.getKey()), true) != null? PreferencesUtil.getBooleanValue(PreferencesUtil.prefOverrideKey(PreferencePredicate.ShowNamespaceInSource.getKey()), true):false;
+ key = CdmPreference.NewKey(PreferenceSubject.NewTaxEditorInstance(), PreferencePredicate.ShowNamespaceInSource);
+ pref = cache.findBestMatching(key);
+ if (pref != null){
+ isAllowOverrideShowIDSource = pref.isAllowOverride();
+ }else{
+ isAllowOverrideShowIDSource = true;
+ }
+ }
+
+ @Override
+ public void widgetSelected(SelectionEvent e) {
+ if (e.getSource().equals(this.showIDNamspaceButton)) {
+ String text = showIDNamspaceButton.getText();
+ // text = text.replace(Messages.Preference_Use_Default, "");
+ if (text.equals(Messages.Preference_Use_Default)){
+ isOverrideShowIDNamspace = false;
+ }else{
+ isOverrideShowIDNamspace = true;
+ }
+ if (text.equals(SHOW)){
+ isShowIDNamspace = true;
+
+ }else{
+ isShowIDNamspace = false;
+ }
+ }
+ if (e.getSource().equals(this.showIDSourceButton)) {
+ String text = showIDSourceButton.getText();
+ if (text.equals(Messages.Preference_Use_Default)){
+ isOverrideShowIDSource = false;
+ }else{
+ isOverrideShowIDSource = true;
+ }
+ if (text.equals(SHOW)){
+ isShowIDSource = true;
+ }else{
+ isShowIDSource = false;
+ }
+ }
+
+ this.setApply(true);
+ }
+
+ @Override
+ public void widgetDefaultSelected(SelectionEvent e) {
+ }
+
+}