当前位置: 首页>>代码示例>>Java>>正文


Java ServerUtil.getModule方法代码示例

本文整理汇总了Java中org.eclipse.wst.server.core.ServerUtil.getModule方法的典型用法代码示例。如果您正苦于以下问题:Java ServerUtil.getModule方法的具体用法?Java ServerUtil.getModule怎么用?Java ServerUtil.getModule使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.eclipse.wst.server.core.ServerUtil的用法示例。


在下文中一共展示了ServerUtil.getModule方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: setUp

import org.eclipse.wst.server.core.ServerUtil; //导入方法依赖的package包/类
@Before
public void setUp() throws IOException, CoreException {
  projects = ProjectUtils.importProjects(getClass(),
      "projects/test-submodules.zip", true /* checkBuildErrors */, null);
  assertEquals(2, projects.size());
  assertTrue("sox-server".equals(projects.get(0).getName())
      || "sox-server".equals(projects.get(1).getName()));
  assertTrue("sox-shared".equals(projects.get(1).getName())
      || "sox-shared".equals(projects.get(0).getName()));
  serverProject = projects.get("sox-server".equals(projects.get(0).getName()) ? 0 : 1);
  assertNotNull("sox-server", serverProject);
  sharedProject = projects.get("sox-shared".equals(projects.get(0).getName()) ? 0 : 1);
  assertNotNull("sox-shared", sharedProject);

  // To diagnose https://github.com/GoogleCloudPlatform/google-cloud-eclipse/issues/1798.
  logModules(serverProject);
  logModules(sharedProject);

  serverModule = ServerUtil.getModule(serverProject);
  assertNotNull(serverModule);
  sharedModule = ServerUtil.getModule(sharedProject);
  assertNotNull(sharedModule);
}
 
开发者ID:GoogleCloudPlatform,项目名称:google-cloud-eclipse,代码行数:24,代码来源:LocalAppEnginePublishOperationTest.java

示例2: asModule

import org.eclipse.wst.server.core.ServerUtil; //导入方法依赖的package包/类
private IModule asModule(Object object) throws CoreException {
  IModule module = AdapterUtil.adapt(object, IModule.class);
  if (module != null) {
    return module;
  }
  IProject project = toProject(object);
  if (project != null) {
    module = ServerUtil.getModule(project);
    if (module != null) {
      return module;
    }
  }
  logger.warning("Unable to map to a module: " + object);
  throw new CoreException(
      StatusUtil.error(this, Messages.getString("CANNOT_DETERMINE_EXECUTION_CONTEXT"))); //$NON-NLS-1$
}
 
开发者ID:GoogleCloudPlatform,项目名称:google-cloud-eclipse,代码行数:17,代码来源:LaunchHelper.java

示例3: getModule

import org.eclipse.wst.server.core.ServerUtil; //导入方法依赖的package包/类
public IModule getModule() {
  createProjectIfNecessary();
  return ServerUtil.getModule(project);
}
 
开发者ID:GoogleCloudPlatform,项目名称:google-cloud-eclipse,代码行数:5,代码来源:TestProjectCreator.java

示例4: initialize

import org.eclipse.wst.server.core.ServerUtil; //导入方法依赖的package包/类
/**
* 
*/
  protected void initialize()
  {
      if (_webAppTable == null)
          return;

      _webAppTable.removeAll();
      setErrorMessage(null);

      ILabelProvider labelProvider = ServerUICore.getLabelProvider();
      List<WebModule> list = _configuration.getWebModules();
      Iterator<WebModule> iterator = list.iterator();
      
      while (iterator.hasNext())
      {
          WebModule module = iterator.next();
          TableItem item = new TableItem(_webAppTable,SWT.NONE);

          String memento = module.getMemento();
          String projectName = "";
          Image projectImage = null;
          if (memento != null && memento.length() > 0)
          {
              projectName = NLS.bind(Messages.configurationEditorProjectMissing,new String[]
              { memento });
              projectImage = JettyUIPlugin.getImage(JettyUIPlugin.__IMG_PROJECT_MISSING);
              IModule module2 = ServerUtil.getModule(memento);
              if (module2 != null)
              {
                  projectName = labelProvider.getText(module2);
                  projectImage = labelProvider.getImage(module2);
                  item.setData(module2);
              }
          }

          String reload = module.isReloadable()?Messages.configurationEditorReloadEnabled:Messages.configurationEditorReloadDisabled;
          String[] s = new String[]
          { module.getPath(), module.getDocumentBase(), projectName, reload };
          item.setText(s);
          item.setImage(0,JettyUIPlugin.getImage(JettyUIPlugin.__IMG_WEB_MODULE));
          if (projectImage != null)
              item.setImage(2,projectImage);

          if (!isDocumentBaseValid(module.getDocumentBase()))
          {
              item.setImage(1,JettyUIPlugin.getImage(JettyUIPlugin.__IMG_PROJECT_MISSING));
              setErrorMessage(NLS.bind(Messages.errorMissingWebModule,module.getDocumentBase()));
          }
      }
      labelProvider = null;

      if (readOnly)
      {
          _addProjectButton.setEnabled(false);
          _addExtProjectButton.setEnabled(false);
          _editButton.setEnabled(false);
          _removeButton.setEnabled(false);
      }
      else
      {
          _addProjectButton.setEnabled(canAddWebModule());
          _addExtProjectButton.setEnabled(true);
      }
  }
 
开发者ID:bengalaviz,项目名称:JettyWTPPlugin,代码行数:67,代码来源:ConfigurationWebModuleEditorPart.java


注:本文中的org.eclipse.wst.server.core.ServerUtil.getModule方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。