com.intellij.openapi.module
Class ModuleType<T extends ModuleBuilder>
java.lang.Object
com.intellij.openapi.module.ModuleType<T>
public abstract class ModuleType<T extends ModuleBuilder>
- extends java.lang.Object
|
Constructor Summary |
protected |
ModuleType(java.lang.String id)
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
JAVA
public static ModuleType JAVA
EJB
public static ModuleType EJB
WEB
public static ModuleType WEB
J2EE_APPLICATION
public static ModuleType J2EE_APPLICATION
ModuleType
protected ModuleType(java.lang.String id)
createModuleBuilder
public abstract T createModuleBuilder()
getName
public abstract java.lang.String getName()
getDescription
public abstract java.lang.String getDescription()
getBigIcon
public abstract javax.swing.Icon getBigIcon()
getNodeIcon
public abstract javax.swing.Icon getNodeIcon(boolean isOpened)
createWizardSteps
public ModuleWizardStep[] createWizardSteps(WizardContext wizardContext,
T moduleBuilder,
ModulesProvider modulesProvider)
getId
public final java.lang.String getId()
isJ2EE
public boolean isJ2EE()
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object