com.intellij.j2ee.module
Class ModuleLink

java.lang.Object
  extended by com.intellij.j2ee.module.ContainerElement
      extended by com.intellij.j2ee.module.ModuleLink
All Implemented Interfaces:
JDOMExternalizable, java.lang.Cloneable

public abstract class ModuleLink
extends ContainerElement


Field Summary
protected static java.util.Map<J2EEPackagingMethod,java.lang.String> methodToDescription
           
 
Constructor Summary
ModuleLink(Module parentModule)
           
 
Method Summary
abstract  java.lang.String getId()
           
static java.lang.String getId(Module module)
           
abstract  Module getModule()
           
abstract  java.lang.String getName()
           
 
Methods inherited from class com.intellij.j2ee.module.ContainerElement
clone, equals, equalsIgnoreAttributes, getAttribute, getDescription, getDescriptionForPackagingMethod, getPackagingMethod, getParentModule, getPresentableName, getURI, hashCode, readExternal, setAttribute, setPackagingMethod, setParentModule, setURI, writeExternal
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

methodToDescription

protected static java.util.Map<J2EEPackagingMethod,java.lang.String> methodToDescription
Constructor Detail

ModuleLink

public ModuleLink(Module parentModule)
Method Detail

getModule

public abstract Module getModule()

getId

public abstract java.lang.String getId()

getName

public abstract java.lang.String getName()

getId

public static java.lang.String getId(Module module)