本文整理汇总了Java中com.intellij.openapi.roots.ui.configuration.artifacts.ArtifactsStructureConfigurable类的典型用法代码示例。如果您正苦于以下问题:Java ArtifactsStructureConfigurable类的具体用法?Java ArtifactsStructureConfigurable怎么用?Java ArtifactsStructureConfigurable使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
ArtifactsStructureConfigurable类属于com.intellij.openapi.roots.ui.configuration.artifacts包,在下文中一共展示了ArtifactsStructureConfigurable类的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: ProjectStructureConfigurable
import com.intellij.openapi.roots.ui.configuration.artifacts.ArtifactsStructureConfigurable; //导入依赖的package包/类
public ProjectStructureConfigurable(final Project project,
final ProjectLibrariesConfigurable projectLibrariesConfigurable,
final ModuleStructureConfigurable moduleStructureConfigurable,
ArtifactsStructureConfigurable artifactsStructureConfigurable) {
myProject = project;
myArtifactsStructureConfigurable = artifactsStructureConfigurable;
myModuleConfigurator = new ModulesConfigurator(myProject);
myContext = new StructureConfigurableContext(myProject, myModuleConfigurator);
myModuleConfigurator.setContext(myContext);
myProjectLibrariesConfig = projectLibrariesConfigurable;
myModulesConfig = moduleStructureConfigurable;
myProjectLibrariesConfig.init(myContext);
myModulesConfig.init(myContext);
if (!project.isDefault()) {
myArtifactsStructureConfigurable.init(myContext, myModulesConfig, myProjectLibrariesConfig);
}
myProjectConfig = new ProjectConfigurable(project, getContext(), getModuleConfigurator());
final PropertiesComponent propertiesComponent = PropertiesComponent.getInstance(myProject);
myUiState.lastEditedConfigurable = propertiesComponent.getValue("project.structure.last.edited");
}
示例2: ProjectStructureConfigurable
import com.intellij.openapi.roots.ui.configuration.artifacts.ArtifactsStructureConfigurable; //导入依赖的package包/类
public ProjectStructureConfigurable(final Project project,
final ProjectLibrariesConfigurable projectLibrariesConfigurable,
final GlobalLibrariesConfigurable globalLibrariesConfigurable,
final ModuleStructureConfigurable moduleStructureConfigurable,
FacetStructureConfigurable facetStructureConfigurable,
ArtifactsStructureConfigurable artifactsStructureConfigurable) {
myProject = project;
myFacetStructureConfigurable = facetStructureConfigurable;
myArtifactsStructureConfigurable = artifactsStructureConfigurable;
myModuleConfigurator = new ModulesConfigurator(myProject);
myContext = new StructureConfigurableContext(myProject, myModuleConfigurator);
myModuleConfigurator.setContext(myContext);
myProjectLibrariesConfig = projectLibrariesConfigurable;
myGlobalLibrariesConfig = globalLibrariesConfigurable;
myModulesConfig = moduleStructureConfigurable;
myProjectLibrariesConfig.init(myContext);
myGlobalLibrariesConfig.init(myContext);
myModulesConfig.init(myContext);
myFacetStructureConfigurable.init(myContext);
if (!project.isDefault()) {
myArtifactsStructureConfigurable.init(myContext, myModulesConfig, myProjectLibrariesConfig, myGlobalLibrariesConfig);
}
final PropertiesComponent propertiesComponent = PropertiesComponent.getInstance(myProject);
myUiState.lastEditedConfigurable = propertiesComponent.getValue("project.structure.last.edited");
final String proportion = propertiesComponent.getValue("project.structure.proportion");
myUiState.proportion = proportion != null ? Float.parseFloat(proportion) : 0;
final String sideProportion = propertiesComponent.getValue("project.structure.side.proportion");
myUiState.sideProportion = sideProportion != null ? Float.parseFloat(sideProportion) : 0;
}
示例3: getArtifactsStructureConfigurable
import com.intellij.openapi.roots.ui.configuration.artifacts.ArtifactsStructureConfigurable; //导入依赖的package包/类
public ArtifactsStructureConfigurable getArtifactsStructureConfigurable() {
return myArtifactsStructureConfigurable;
}