本文整理汇总了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$
}
示例3: getModule
import org.eclipse.wst.server.core.ServerUtil; //导入方法依赖的package包/类
public IModule getModule() {
createProjectIfNecessary();
return ServerUtil.getModule(project);
}
示例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);
}
}