本文整理汇总了Java中com.intellij.openapi.project.Project.getName方法的典型用法代码示例。如果您正苦于以下问题:Java Project.getName方法的具体用法?Java Project.getName怎么用?Java Project.getName使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.intellij.openapi.project.Project
的用法示例。
在下文中一共展示了Project.getName方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getWizard
import com.intellij.openapi.project.Project; //导入方法依赖的package包/类
private AddModuleWizard getWizard(final Project project) throws ConfigurationException {
final HybrisProjectImportProvider provider = getHybrisProjectImportProvider();
final String basePath = project.getBasePath();
final String projectName = project.getName();
final Sdk jdk = ProjectRootManager.getInstance(project).getProjectSdk();
final String compilerOutputUrl = CompilerProjectExtension.getInstance(project).getCompilerOutputUrl();
final HybrisProjectSettings settings = HybrisProjectSettingsComponent.getInstance(project).getState();
final AddModuleWizard wizard = new AddModuleWizard(null, basePath, provider) {
protected void init() {
// non GUI mode
}
};
final WizardContext wizardContext = wizard.getWizardContext();
wizardContext.setProjectJdk(jdk);
wizardContext.setProjectName(projectName);
wizardContext.setCompilerOutputDirectory(compilerOutputUrl);
final StepSequence stepSequence = wizard.getSequence();
for (ModuleWizardStep step : stepSequence.getAllSteps()) {
if (step instanceof NonGuiSupport) {
((NonGuiSupport) step).nonGuiModeImport(settings);
}
}
return wizard;
}
开发者ID:AlexanderBartash,项目名称:hybris-integration-intellij-idea-plugin,代码行数:27,代码来源:ProjectRefreshAction.java
示例2: getProjectTitle
import com.intellij.openapi.project.Project; //导入方法依赖的package包/类
@Override
public String getProjectTitle(@NotNull Project project) {
String projectCustomTitle;
try {
String projectDefaultTitle = defaultBuilder.getProjectTitle(project);
String projectName = project.getName();
String projectPath = project.getBasePath();
projectCustomTitle = engine.eval("projectTemplate({" +
"projectDefaultTitle: '" + projectDefaultTitle + "'," +
"projectName: '" + projectName + "'," +
"projectPath: '" + projectPath + "'" +
"})").toString();
} catch (Exception e) {
projectCustomTitle = defaultBuilder.getProjectTitle(project);
}
return projectCustomTitle;
}
示例3: init
import com.intellij.openapi.project.Project; //导入方法依赖的package包/类
@Override
public void init(ToolWindow window) {
Project project = ProjectChecker.getFirstOpenedProject();
String title = "Configuration";
if (project != null) {
title += " for '" + project.getName() + "'";
PsiManager.getInstance(project).addPsiTreeChangeListener(this);
}
window.setTitle(title);
componentList.add(new Triple<>(new String[]{"languages", "translations"}, Boolean.class, cbTranslationEnabled));
componentList.add(new Triple<>(new String[]{"languages", "http_accept_language"}, Boolean.class, cbActiveLanguageBrowser));
componentList.add(new Triple<>(new String[]{"languages", "include_default_lang"}, Boolean.class, cbIncludeDefaultLang));
try {
refreshComponents(true);
} catch (Exception e) {
errorOccurred = true;
}
}
示例4: getFileTitle
import com.intellij.openapi.project.Project; //导入方法依赖的package包/类
@Override
public String getFileTitle(@NotNull Project project, @NotNull VirtualFile virtualFile) {
String fileCustomTitle;
try {
Module fileModule = FileIndexFacade.getInstance(project).getModuleForFile(virtualFile);
String projectDefaultTitle = defaultBuilder.getProjectTitle(project);
String projectName = project.getName();
String projectPath = project.getBasePath();
String fileDefaultTitle = defaultBuilder.getFileTitle(project, virtualFile);
String fileName = virtualFile.getName();
String filePath = virtualFile.getPath();
String fileExt = virtualFile.getExtension();
String moduleName = null;
String modulePath = null;
if (fileModule != null) {
moduleName = fileModule.getName();
modulePath = fileModule.getModuleFilePath();
}
fileCustomTitle = engine.eval("fileTemplate({" +
"projectDefaultTitle: '" + projectDefaultTitle + "'," +
"projectName: '" + projectName + "'," +
"projectPath: '" + projectPath + "'," +
"fileDefaultTitle: '" + fileDefaultTitle + "'," +
"fileName: '" + fileName + "'," +
"filePath: '" + filePath + "'," +
"fileExt: '" + fileExt + "'," +
"moduleName: '" + moduleName + "'," +
"modulePath: '" + modulePath + "'" +
"})").toString();
} catch (Exception e) {
fileCustomTitle = defaultBuilder.getFileTitle(project, virtualFile);
}
return fileCustomTitle;
}