*/
public class SupplementalDataSourcePreferences extends CdmPreferencePage implements SelectionListener{
- protected Boolean isShowIDNamspace;
+ protected Boolean isShowIDNamespace;
protected Boolean isShowIDSource;
- protected boolean isAllowOverrideShowIDNamspace;
+ protected boolean isAllowOverrideShowIDNamespace;
protected boolean isAllowOverrideShowIDSource;
- protected boolean isOverrideShowIDNamspace;
+ protected boolean isOverrideShowIDNamespace;
protected boolean isOverrideShowIDSource;
- protected Combo showIDNamspaceButton;
- protected Button allowOverrideShowIDNamspaceButton;
+ protected Combo showIDNamespaceButton;
+ protected Button allowOverrideShowIDNamespaceButton;
protected Combo showIDSourceButton;
protected Button allowOverrideIDSourceButton;
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",
+ showIDSourceButton = createBooleanCombo(composite, SHOW, DO_NOT_SHOW, PreferencePredicate.ShowIdInSource, "Show ID in Source",
isAdminPreference);
showIDSourceButton.addSelectionListener(this);
if (isShowIDSource == null || (!isOverrideShowIDSource && !isAdminPreference)){
}
});
}
- if (!isAllowOverrideShowIDNamspace && !isAdminPreference){
- showIDNamspaceButton.setEnabled(false);
+
+ showIDNamespaceButton = createBooleanCombo(composite, SHOW, DO_NOT_SHOW, PreferencePredicate.ShowNamespaceInSource, "Show ID Namespace in Source",
+ isAdminPreference);
+
+ showIDNamespaceButton.addSelectionListener(this);
+
+ if (isShowIDNamespace == null || (!isOverrideShowIDNamespace && !isAdminPreference)){
+ showIDNamespaceButton.select(0);
+ }else if (isShowIDNamespace){
+ showIDNamespaceButton.select(1);
+ }else{
+ showIDNamespaceButton.select(2);
+ }
+ if (isAdminPreference){
+ allowOverrideShowIDNamespaceButton = createAllowOverrideButton(composite);
+
+ allowOverrideShowIDNamespaceButton.setSelection(isAllowOverrideShowIDNamespace);
+ allowOverrideShowIDNamespaceButton.addSelectionListener(new SelectionAdapter(){
+ @Override
+ public void widgetSelected(SelectionEvent e) {
+ isAllowOverrideShowIDNamespace = allowOverrideShowIDNamespaceButton.getSelection();
+ setApply(true);
+ }
+ });
+ }
+
+ if (!isAllowOverrideShowIDNamespace && !isAdminPreference){
+ showIDNamespaceButton.setEnabled(false);
}
if (!isAllowOverrideShowIDSource && !isAdminPreference){
showIDSourceButton.setEnabled(false);
@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);
+ PreferencesUtil.setBooleanValue(PreferencesUtil.prefOverrideKey(PreferencePredicate.ShowIdInSource.getKey()), isOverrideShowIDSource);
+ PreferencesUtil.setBooleanValue(PreferencePredicate.ShowIdInSource.getKey(), isShowIDSource);
+ }
+ if (isAllowOverrideShowIDNamespace){
+ PreferencesUtil.setBooleanValue(PreferencePredicate.ShowNamespaceInSource.getKey(), isShowIDNamespace);
+ PreferencesUtil.setBooleanValue(PreferencesUtil.prefOverrideKey(PreferencePredicate.ShowNamespaceInSource.getKey()), isOverrideShowIDNamespace);
}
return true;
}
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;
+ isShowIDSource = PreferencesUtil.getBooleanValue(PreferencePredicate.ShowIdInSource.getKey(), true);
+ isOverrideShowIDSource = 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();
+ isAllowOverrideShowIDSource = pref.isAllowOverride();
}else{
- isAllowOverrideShowIDNamspace = true;
+ isAllowOverrideShowIDSource = 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;
+ isShowIDNamespace = PreferencesUtil.getBooleanValue(PreferencePredicate.ShowNamespaceInSource.getKey(), true);
+ isOverrideShowIDNamespace = 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();
+ isAllowOverrideShowIDNamespace= pref.isAllowOverride();
}else{
- isAllowOverrideShowIDSource = true;
+ isAllowOverrideShowIDNamespace = true;
}
}
@Override
public void widgetSelected(SelectionEvent e) {
- if (e.getSource().equals(this.showIDNamspaceButton)) {
- String text = showIDNamspaceButton.getText();
+ if (e.getSource().equals(this.showIDNamespaceButton)) {
+ String text = showIDNamespaceButton.getText();
// text = text.replace(Messages.Preference_Use_Default, "");
if (text.equals(Messages.Preference_Use_Default)){
- isOverrideShowIDNamspace = false;
+ isOverrideShowIDNamespace = false;
}else{
- isOverrideShowIDNamspace = true;
+ isOverrideShowIDNamespace = true;
}
if (text.equals(SHOW)){
- isShowIDNamspace = true;
+ isShowIDNamespace = true;
}else{
- isShowIDNamspace = false;
+ isShowIDNamespace = false;
}
}
if (e.getSource().equals(this.showIDSourceButton)) {