com.intellij.j2ee.j2eeDom
Class J2EEModuleProperties

java.lang.Object
  extended by com.intellij.j2ee.j2eeDom.J2EEModuleProperties
All Implemented Interfaces:
DeploymentDescriptorOwner<RootDescriptor>, ModuleContainer, TransactionalEditable, BaseComponent, ModuleComponent, JDOMExternalizable

public abstract class J2EEModuleProperties
extends java.lang.Object
implements ModuleComponent, DeploymentDescriptorOwner<RootDescriptor>, ModuleContainer


Constructor Summary
J2EEModuleProperties()
           
 
Method Summary
abstract  void addAppServerIntegrationListener(AppServerIntegrationListener listener)
           
abstract  void addModuleListener(J2EEModuleListener j2EEModuleListener)
           
abstract  ApplicationServer getApplicationServer()
           
abstract  AppServerIntegration getAppServerIntegration()
           
abstract  Module[] getContainingIdeaModules()
           
abstract  J2EEDeploymentDescriptor[] getDeploymentDescriptors()
           
abstract  javax.swing.Icon getIcon()
           
static J2EEModuleProperties getInstance(Module module)
           
abstract  Module getModule()
           
abstract  java.lang.String getPresentableName()
           
abstract  void removeAppServerIntegrationListener(AppServerIntegrationListener listener)
           
abstract  void removeModuleListener(J2EEModuleListener j2EEModuleListener)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.intellij.openapi.module.ModuleComponent
moduleAdded, projectClosed, projectOpened
 
Methods inherited from interface com.intellij.openapi.components.BaseComponent
disposeComponent, getComponentName, initComponent
 
Methods inherited from interface com.intellij.j2ee.j2eeDom.DeploymentDescriptorOwner
findDeploymentDescriptor, getDeploymentItems, getMainDeploymentDescriptor
 
Methods inherited from interface com.intellij.j2ee.module.ModuleContainer
addElement, containedEntriesChanged, disposeModifiableModel, getContainingLibraries, getContainingModules, getElements, removeModule, setElements
 
Methods inherited from interface com.intellij.j2ee.module.TransactionalEditable
commit, getModifiableModel, isModified, startEdit
 
Methods inherited from interface com.intellij.openapi.util.JDOMExternalizable
readExternal, writeExternal
 

Constructor Detail

J2EEModuleProperties

public J2EEModuleProperties()
Method Detail

getInstance

public static J2EEModuleProperties getInstance(Module module)

getModule

public abstract Module getModule()
Specified by:
getModule in interface DeploymentDescriptorOwner<RootDescriptor>

getPresentableName

public abstract java.lang.String getPresentableName()

getIcon

public abstract javax.swing.Icon getIcon()

addModuleListener

public abstract void addModuleListener(J2EEModuleListener j2EEModuleListener)

removeModuleListener

public abstract void removeModuleListener(J2EEModuleListener j2EEModuleListener)

getContainingIdeaModules

public abstract Module[] getContainingIdeaModules()

getAppServerIntegration

public abstract AppServerIntegration getAppServerIntegration()

getApplicationServer

public abstract ApplicationServer getApplicationServer()

getDeploymentDescriptors

public abstract J2EEDeploymentDescriptor[] getDeploymentDescriptors()

addAppServerIntegrationListener

public abstract void addAppServerIntegrationListener(AppServerIntegrationListener listener)

removeAppServerIntegrationListener

public abstract void removeAppServerIntegrationListener(AppServerIntegrationListener listener)