Example usage for com.google.gwt.eclipse.core.launch.ui.tabs GwtSuperDevModeCodeServerSettingsTab GwtSuperDevModeCodeServerSettingsTab

List of usage examples for com.google.gwt.eclipse.core.launch.ui.tabs GwtSuperDevModeCodeServerSettingsTab GwtSuperDevModeCodeServerSettingsTab

Introduction

In this page you can find the example usage for com.google.gwt.eclipse.core.launch.ui.tabs GwtSuperDevModeCodeServerSettingsTab GwtSuperDevModeCodeServerSettingsTab.

Prototype

public GwtSuperDevModeCodeServerSettingsTab(ILaunchArgumentsContainer argsContainer) 

Source Link

Usage

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);
}