dbComp.setVisible(false); section.createSectionComposite(dbComp); section.setMode(IDataServerLaunchPreferenceSection.LAUNCH_MODE); _sections.put(name, section);
public void widgetSelected(SelectionEvent event) { Iterator iter = _sections.values().iterator(); while (iter.hasNext()) { IDataServerLaunchPreferenceSection accessor = (IDataServerLaunchPreferenceSection) iter.next(); accessor.getSectionComposite().getParent().setVisible(false); } _noPageAvailableComp.setVisible(false); ConnectionLevelOptionsTab.this.updateLaunchConfigurationDialog(); } });
if (section instanceof IDataServerLaunchPreferenceSection) ((IDataServerLaunchPreferenceSection)section).setMode(IDataServerLaunchPreferenceSection.PREFERENCE_MODE);
public void initializeFrom(ILaunchConfiguration configuration) { initUI(configuration); disableOptionTabIfNecessary(); if (_databaseIdentifier.getProfileName() != null && !_databaseIdentifier.getProfileName().trim().equals("")) //$NON-NLS-1$ { SQLDevToolsConfiguration conf = SQLToolsFacade.getConfigurationByProfileName(_databaseIdentifier .getProfileName()); IDataServerLaunchPreferenceSection accessor = (IDataServerLaunchPreferenceSection) _sections.get(conf .getDatabaseVendorDefinitionId().toString()); if (accessor == null) { return; } IPreferenceStore store = RoutineEditorActivator.getDefault().getPreferenceStore(); accessor.launchConfigurationInitialize(configuration, store); } }
if (accessor != null) accessor.saveConfiguration(configuration);
public void widgetSelected(SelectionEvent event) { SQLDevToolsConfiguration conf = SQLToolsFacade.getConfigurationByProfileName(_databaseIdentifier .getProfileName()); IDataServerLaunchPreferenceSection accessor = (IDataServerLaunchPreferenceSection) _sections.get(conf .getDatabaseVendorDefinitionId().toString()); if (accessor != null) { accessor.getSectionComposite().getParent().setVisible(true); _noPageAvailableComp.setVisible(false); } else { _noPageAvailableComp.setVisible(true); } Iterator iter = _sections.values().iterator(); while (iter.hasNext()) { IDataServerLaunchPreferenceSection acc = (IDataServerLaunchPreferenceSection) iter.next(); if (acc != accessor) { acc.getSectionComposite().getParent().setVisible(false); } } ConnectionLevelOptionsTab.this.updateLaunchConfigurationDialog(); } });
if (acc != accessor) acc.getSectionComposite().getParent().setVisible(false);