List of usage examples for com.google.gwt.eclipse.core.launch.ui.tabs GwtSuperDevModeCodeServerSettingsTab GwtSuperDevModeCodeServerSettingsTab
public GwtSuperDevModeCodeServerSettingsTab(ILaunchArgumentsContainer argsContainer)
From source file:com.google.gdt.eclipse.suite.launch.ui.tab_groups.GwtSuperDevModeCodeServerTabGroup.java
License:Open Source License
@Override public void createTabs(ILaunchConfigurationDialog dialog, String mode) { launchConfigurationDialog = dialog;/* w ww .j a v a2 s . co m*/ WebAppArgumentsTab argsTab = new WebAppArgumentsTab(); GwtSuperDevModeCodeServerSettingsTab gwtSettingsTab = null; ExtensionQuery<IGWTSettingsTabFactory> extQuery = new ExtensionQuery<IGWTSettingsTabFactory>( GWTPlugin.PLUGIN_ID, "gwtSettingsTabFactory", "class"); List<ExtensionQuery.Data<IGWTSettingsTabFactory>> gwtSettingsTabFactories = extQuery.getData(); for (ExtensionQuery.Data<IGWTSettingsTabFactory> factory : gwtSettingsTabFactories) { IGWTSettingsTabFactory tabFactory = factory.getExtensionPointData(); gwtSettingsTab = tabFactory.newInstance(argsTab); break; } if (gwtSettingsTab == null) { gwtSettingsTab = new GwtSuperDevModeCodeServerSettingsTab(argsTab); } WebAppMainTab webAppMainTab = new WebAppMainTab(); ILaunchConfigurationTab[] tabs = new ILaunchConfigurationTab[] { webAppMainTab, gwtSettingsTab, argsTab, new JavaJRETab(), new JavaClasspathTab(), new SourceLookupTab(), new EnvironmentTab(), new CommonTab() }; setTabs(tabs); }