com.intellij.j2ee.module
Class ContainerElement
java.lang.Object
com.intellij.j2ee.module.ContainerElement
- All Implemented Interfaces:
- JDOMExternalizable, java.lang.Cloneable
- Direct Known Subclasses:
- LibraryLink, ModuleLink
public abstract class ContainerElement
- extends java.lang.Object
- implements JDOMExternalizable, java.lang.Cloneable
| Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
ContainerElement
protected ContainerElement(Module parentModule)
getPresentableName
public abstract java.lang.String getPresentableName()
getURI
public java.lang.String getURI()
setURI
public void setURI(java.lang.String uri)
getPackagingMethod
public J2EEPackagingMethod getPackagingMethod()
setPackagingMethod
public void setPackagingMethod(J2EEPackagingMethod method)
setAttribute
public void setAttribute(java.lang.String name,
java.lang.String value)
getAttribute
public java.lang.String getAttribute(java.lang.String name)
getParentModule
public Module getParentModule()
setParentModule
public void setParentModule(Module module)
readExternal
public void readExternal(org.jdom.Element element)
throws InvalidDataException
- Specified by:
readExternal in interface JDOMExternalizable
- Throws:
InvalidDataException
writeExternal
public void writeExternal(org.jdom.Element element)
throws WriteExternalException
- Specified by:
writeExternal in interface JDOMExternalizable
- Throws:
WriteExternalException
equalsIgnoreAttributes
public abstract boolean equalsIgnoreAttributes(ContainerElement otherElement)
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
getDescription
public abstract java.lang.String getDescription()
getDescriptionForPackagingMethod
public abstract java.lang.String getDescriptionForPackagingMethod(J2EEPackagingMethod method)
clone
public ContainerElement clone()
- Overrides:
clone in class java.lang.Object