com.intellij.j2ee.make
Class J2EEModuleBuildDescriptor

java.lang.Object
  extended by com.intellij.j2ee.make.ModuleBuildDescriptor
      extended by com.intellij.j2ee.make.J2EEModuleBuildDescriptor
All Implemented Interfaces:
BaseComponent, ModuleComponent

public class J2EEModuleBuildDescriptor
extends ModuleBuildDescriptor
implements ModuleComponent


Constructor Summary
J2EEModuleBuildDescriptor(Module module)
           
 
Method Summary
 void disposeComponent()
          Component should dispose system resources or perform another cleanup in this method.
 BuildProvider getBuildProvider()
           
 java.lang.String getComponentName()
          Unique name of this component.
 void initComponent()
          Component should do initialization and communication with another components in this method.
 void moduleAdded()
          Invoked when the module corresponding to this component instance has been completely loaded and added to the project.
 void projectClosed()
          Invoked when the project corresponding to this component instance is closed.
 void projectOpened()
          Invoked when the project corresponding to this component instance is opened.
 
Methods inherited from class com.intellij.j2ee.make.ModuleBuildDescriptor
getInstance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

J2EEModuleBuildDescriptor

public J2EEModuleBuildDescriptor(Module module)
Method Detail

getBuildProvider

public BuildProvider getBuildProvider()
Specified by:
getBuildProvider in class ModuleBuildDescriptor

projectOpened

public void projectOpened()
Description copied from interface: ModuleComponent
Invoked when the project corresponding to this component instance is opened.

Note that components may be created for even unopened projects and this method can be never invoked for a particular component instance (for example for default project).

Specified by:
projectOpened in interface ModuleComponent

projectClosed

public void projectClosed()
Description copied from interface: ModuleComponent
Invoked when the project corresponding to this component instance is closed.

Note that components may be created for even unopened projects and this method can be never invoked for a particular component instance (for example for default project).

Specified by:
projectClosed in interface ModuleComponent

moduleAdded

public void moduleAdded()
Description copied from interface: ModuleComponent
Invoked when the module corresponding to this component instance has been completely loaded and added to the project.

Specified by:
moduleAdded in interface ModuleComponent

initComponent

public void initComponent()
Description copied from interface: BaseComponent
Component should do initialization and communication with another components in this method.

Specified by:
initComponent in interface BaseComponent

disposeComponent

public void disposeComponent()
Description copied from interface: BaseComponent
Component should dispose system resources or perform another cleanup in this method.

Specified by:
disposeComponent in interface BaseComponent

getComponentName

public java.lang.String getComponentName()
Description copied from interface: BaseComponent
Unique name of this component. If there is another component with the same name or name is null internal assertion will occur.

Specified by:
getComponentName in interface BaseComponent
Returns:
the name of this component