public class JavaModuleType extends ModuleType<JavaModuleBuilder>
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BUILD_TOOLS_GROUP |
static java.lang.String |
JAVA_GROUP |
EMPTY
Modifier | Constructor and Description |
---|---|
|
JavaModuleType() |
protected |
JavaModuleType(java.lang.String id) |
Modifier and Type | Method and Description |
---|---|
JavaModuleBuilder |
createModuleBuilder() |
java.lang.String |
getDescription() |
static java.lang.String |
getModuleName() |
static ModuleType |
getModuleType() |
java.lang.String |
getName() |
javax.swing.Icon |
getNodeIcon(boolean isOpened) |
static boolean |
isValidJavaSdk(Module module) |
boolean |
isValidSdk(Module module,
Sdk projectSdk) |
ModuleWizardStep |
modifyProjectTypeStep(SettingsStep settingsStep,
ModuleBuilder moduleBuilder) |
createWizardSteps, equals, get, getDefaultAcceptableRole, getIcon, getId, hashCode, is, isInternal, isMarkInnerSupportedFor, isSupportedRootType, modifySettingsStep, toString
public static final java.lang.String JAVA_GROUP
public static final java.lang.String BUILD_TOOLS_GROUP
public JavaModuleType()
protected JavaModuleType(java.lang.String id)
public static ModuleType getModuleType()
public JavaModuleBuilder createModuleBuilder()
createModuleBuilder
in class ModuleType<JavaModuleBuilder>
public java.lang.String getName()
getName
in class ModuleType<JavaModuleBuilder>
public java.lang.String getDescription()
getDescription
in class ModuleType<JavaModuleBuilder>
public javax.swing.Icon getNodeIcon(boolean isOpened)
getNodeIcon
in class ModuleType<JavaModuleBuilder>
public ModuleWizardStep modifyProjectTypeStep(SettingsStep settingsStep, ModuleBuilder moduleBuilder)
modifyProjectTypeStep
in class ModuleType<JavaModuleBuilder>
public boolean isValidSdk(Module module, Sdk projectSdk)
isValidSdk
in class ModuleType<JavaModuleBuilder>
public static boolean isValidJavaSdk(Module module)
public static java.lang.String getModuleName()