本文整理汇总了Java中com.intellij.openapi.roots.ui.configuration.DefaultModuleConfigurationEditorFactory.getInstance方法的典型用法代码示例。如果您正苦于以下问题:Java DefaultModuleConfigurationEditorFactory.getInstance方法的具体用法?Java DefaultModuleConfigurationEditorFactory.getInstance怎么用?Java DefaultModuleConfigurationEditorFactory.getInstance使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.intellij.openapi.roots.ui.configuration.DefaultModuleConfigurationEditorFactory
的用法示例。
在下文中一共展示了DefaultModuleConfigurationEditorFactory.getInstance方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: createEditors
import com.intellij.openapi.roots.ui.configuration.DefaultModuleConfigurationEditorFactory; //导入方法依赖的package包/类
/**
* {@inheritDoc}
*/
@Override
public ModuleConfigurationEditor[] createEditors(final ModuleConfigurationState state) {
final Module module = state.getRootModel().getModule();
final ModuleType moduleType = ModuleType.get(module);
if (moduleType != this.metaborgModuleType) {
return ModuleConfigurationEditor.EMPTY;
}
final DefaultModuleConfigurationEditorFactory editorFactory
= DefaultModuleConfigurationEditorFactory.getInstance();
return new ModuleConfigurationEditor[]{
editorFactory.createModuleContentRootsEditor(state),
editorFactory.createOutputEditor(state),
editorFactory.createClasspathEditor(state)
// Add more editors here.
};
}
示例2: createEditors
import com.intellij.openapi.roots.ui.configuration.DefaultModuleConfigurationEditorFactory; //导入方法依赖的package包/类
@Override
public ModuleConfigurationEditor[] createEditors(ModuleConfigurationState state) {
final Module module = state.getRootModel().getModule();
final ModuleType moduleType = ModuleType.get(module);
if (!(moduleType instanceof NimModuleType)) {
return ModuleConfigurationEditor.EMPTY;
}
final DefaultModuleConfigurationEditorFactory editorFactory = DefaultModuleConfigurationEditorFactory.getInstance();
return new ModuleConfigurationEditor[] {
new NimModuleTypeEditor(state),
//editorFactory.createModuleContentRootsEditor(state),
//editorFactory.createOutputEditor(state),
editorFactory.createClasspathEditor(state)
};
}
示例3: createEditors
import com.intellij.openapi.roots.ui.configuration.DefaultModuleConfigurationEditorFactory; //导入方法依赖的package包/类
@Override
public ModuleConfigurationEditor[] createEditors(ModuleConfigurationState state) {
final Module module = state.getRootModel().getModule();
final ModuleType moduleType = ModuleType.get(module);
if (!(moduleType instanceof GaugeModuleType)) {
return ModuleConfigurationEditor.EMPTY;
}
final DefaultModuleConfigurationEditorFactory editorFactory = DefaultModuleConfigurationEditorFactory.getInstance();
List<ModuleConfigurationEditor> editors = new ArrayList<>();
editors.add(editorFactory.createModuleContentRootsEditor(state));
editors.add(editorFactory.createOutputEditor(state));
editors.add(editorFactory.createClasspathEditor(state));
return editors.toArray(new ModuleConfigurationEditor[editors.size()]);
}
示例4: createEditors
import com.intellij.openapi.roots.ui.configuration.DefaultModuleConfigurationEditorFactory; //导入方法依赖的package包/类
@Override
public ModuleConfigurationEditor[] createEditors(ModuleConfigurationState moduleConfigurationState) {
final Module module = moduleConfigurationState.getRootModel().getModule();
if (ModuleType.get(module) != DojoToolkitModuleType.getInstance()) return ModuleConfigurationEditor.EMPTY;
final DefaultModuleConfigurationEditorFactory editorFactory = DefaultModuleConfigurationEditorFactory.getInstance();
List<ModuleConfigurationEditor> editors = new ArrayList<ModuleConfigurationEditor>();
//editors.add(editorFactory.createModuleContentRootsEditor(moduleConfigurationState));
for(Module theModule : ModuleManager.getInstance(moduleConfigurationState.getProject()).getModules())
{
ModuleType theType = ModuleType.get(theModule);
int i=0;
}
return editors.toArray(new ModuleConfigurationEditor[editors.size()]);
}
示例5: createEditors
import com.intellij.openapi.roots.ui.configuration.DefaultModuleConfigurationEditorFactory; //导入方法依赖的package包/类
public ModuleConfigurationEditor[] createEditors(@NotNull final ModuleConfigurationState state) {
final Module module = state.getRootModel().getModule();
if (!LuaModuleUtil.isLuaModule(module)) return ModuleConfigurationEditor.EMPTY;
final DefaultModuleConfigurationEditorFactory editorFactory = DefaultModuleConfigurationEditorFactory.getInstance();
final List<ModuleConfigurationEditor> editors = new ArrayList<ModuleConfigurationEditor>();
editors.add(editorFactory.createModuleContentRootsEditor(state));
editors.add(editorFactory.createClasspathEditor(state));
return editors.toArray(new ModuleConfigurationEditor[editors.size()]);
}
示例6: createEditors
import com.intellij.openapi.roots.ui.configuration.DefaultModuleConfigurationEditorFactory; //导入方法依赖的package包/类
public ModuleConfigurationEditor[] createEditors(final ModuleConfigurationState state) {
final Module module = state.getRootModel().getModule();
if (!(ModuleType.get(module) instanceof PythonModuleType)) return ModuleConfigurationEditor.EMPTY;
final DefaultModuleConfigurationEditorFactory editorFactory = DefaultModuleConfigurationEditorFactory.getInstance();
final List<ModuleConfigurationEditor> editors = new ArrayList<ModuleConfigurationEditor>();
editors.add(new PyContentEntriesEditor(module, state, JavaSourceRootType.SOURCE));
editors.add(editorFactory.createClasspathEditor(state));
return editors.toArray(new ModuleConfigurationEditor[editors.size()]);
}
开发者ID:jskierbi,项目名称:intellij-ce-playground,代码行数:10,代码来源:PythonModuleConfigurationEditorProvider.java
示例7: createEditors
import com.intellij.openapi.roots.ui.configuration.DefaultModuleConfigurationEditorFactory; //导入方法依赖的package包/类
public ModuleConfigurationEditor[] createEditors(ModuleConfigurationState state) {
final Module module = state.getRootModel().getModule();
if (ModuleType.get(module) != PluginModuleType.getInstance()) return ModuleConfigurationEditor.EMPTY;
final DefaultModuleConfigurationEditorFactory editorFactory = DefaultModuleConfigurationEditorFactory.getInstance();
List<ModuleConfigurationEditor> editors = new ArrayList<ModuleConfigurationEditor>();
editors.add(editorFactory.createModuleContentRootsEditor(state));
editors.add(editorFactory.createOutputEditor(state));
editors.add(editorFactory.createClasspathEditor(state));
editors.add(new PluginModuleBuildConfEditor(state));
return editors.toArray(new ModuleConfigurationEditor[editors.size()]);
}
示例8: createEditors
import com.intellij.openapi.roots.ui.configuration.DefaultModuleConfigurationEditorFactory; //导入方法依赖的package包/类
public ModuleConfigurationEditor[] createEditors(ModuleConfigurationState state) {
final Module module = state.getRootModel().getModule();
if (ModuleType.get(module) != DLangModuleType.getInstance()) {
return ModuleConfigurationEditor.EMPTY;
}
final DefaultModuleConfigurationEditorFactory editorFactory = DefaultModuleConfigurationEditorFactory.getInstance();
List<ModuleConfigurationEditor> editors = new ArrayList<ModuleConfigurationEditor>();
editors.add(new CommonContentEntriesEditor(module.getName(), state, JavaSourceRootType.SOURCE, JavaSourceRootType.TEST_SOURCE));
editors.add(new OutputElementsEditor(state));
editors.add(editorFactory.createClasspathEditor(state));
//editors.add(new DLangModuleBuildConfEditor(state)); //TODO: implement DLangModuleBuildConfEditor
return editors.toArray(new ModuleConfigurationEditor[editors.size()]);
}
示例9: createEditors
import com.intellij.openapi.roots.ui.configuration.DefaultModuleConfigurationEditorFactory; //导入方法依赖的package包/类
public ModuleConfigurationEditor[] createEditors(@NotNull final ModuleConfigurationState state) {
final Module module = state.getRootModel().getModule();
if (!OCamlModuleUtil.isOCamlModule(module)) return ModuleConfigurationEditor.EMPTY;
final DefaultModuleConfigurationEditorFactory editorFactory = DefaultModuleConfigurationEditorFactory.getInstance();
final List<ModuleConfigurationEditor> editors = new ArrayList<ModuleConfigurationEditor>();
editors.add(editorFactory.createModuleContentRootsEditor(state));
editors.add(editorFactory.createOutputEditor(state));
editors.add(editorFactory.createClasspathEditor(state));
return editors.toArray(new ModuleConfigurationEditor[editors.size()]);
}