本文整理汇总了Java中com.intellij.openapi.roots.ui.configuration.DefaultModuleConfigurationEditorFactory类的典型用法代码示例。如果您正苦于以下问题:Java DefaultModuleConfigurationEditorFactory类的具体用法?Java DefaultModuleConfigurationEditorFactory怎么用?Java DefaultModuleConfigurationEditorFactory使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
DefaultModuleConfigurationEditorFactory类属于com.intellij.openapi.roots.ui.configuration包,在下文中一共展示了DefaultModuleConfigurationEditorFactory类的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.
};
}
开发者ID:metaborg,项目名称:spoofax-intellij,代码行数:22,代码来源:MetaborgModuleConfigurationEditorProvider.java
示例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)
};
}
开发者ID:rokups,项目名称:intelli-nim,代码行数:17,代码来源:NimModuleEditorsProvider.java
示例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()]);
}
开发者ID:getgauge,项目名称:Intellij-Plugin,代码行数:18,代码来源:GaugeModuleConfigurationProvider.java
示例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()]);
}
开发者ID:cefolger,项目名称:needsmoredojo,代码行数:19,代码来源:DojoToolkitModuleEditorProvider.java
示例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()]);
}
开发者ID:internetisalie,项目名称:lua-for-idea,代码行数:12,代码来源:LuaModuleConfigurationEditorProvider.java
示例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()]);
}
开发者ID:jskierbi,项目名称:intellij-ce-playground,代码行数:13,代码来源:PluginModuleEditorsProvider.java
示例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()]);
}
开发者ID:shekn-itrtch,项目名称:DLangPlugin,代码行数:15,代码来源:DLangModuleEditorsProvider.java
示例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()]);
}
开发者ID:traff,项目名称:intellij-ocaml,代码行数:11,代码来源:OCamlModuleConfigurationEditorProvider.java
注:本文中的com.intellij.openapi.roots.ui.configuration.DefaultModuleConfigurationEditorFactory类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论