1 package com
.intellij
.conversion
;
3 import org
.jdom
.Element
;
4 import org
.jetbrains
.annotations
.NotNull
;
5 import org
.jetbrains
.annotations
.Nullable
;
8 import java
.util
.Collection
;
14 public interface ModuleSettings
extends ComponentManagerSettings
{
17 String
getModuleName();
20 String
getModuleType();
26 Collection
<?
extends Element
> getFacetElements(@NotNull String facetTypeId
);
28 void setModuleType(@NotNull String moduleType
);
31 String
expandPath(@NotNull String path
);
34 Collection
<File
> getSourceRoots(boolean includeTests
);
37 Collection
<File
> getContentRoots();
39 void addExcludedFolder(@NotNull File directory
);
41 List
<File
> getModuleLibraryRootUrls(String libraryName
);