Uses of Interface
com.intellij.openapi.module.Module

Packages that use Module
com.intellij.execution Provides interfaces for running programs from within IDEA and for defining and working with run configurations. 
com.intellij.execution.configurations Provides interfaces for defining run configurations. 
com.intellij.ide.util.projectWizard Provides interfaces for building customized "New Project" and "New Module" wizards. 
com.intellij.j2ee Provides interfaces related to J2EE support in IDEA: J2EE run configurations, support for deploying to application servers, running and debugging J2EE modules and so on. 
com.intellij.j2ee.j2eeDom Provides the Document Object Model for the J2EE configuration files (module properties, deployment descriptors and so on). 
com.intellij.j2ee.j2eeDom.application   
com.intellij.j2ee.j2eeDom.ejb   
com.intellij.j2ee.j2eeDom.web   
com.intellij.j2ee.make Provides interfaces for extending the build process of J2EE modules. 
com.intellij.j2ee.module   
com.intellij.openapi.compiler Provides interfaces for invoking the compiler, listening to compilation events and implementing custom compilers or compilation steps. 
com.intellij.openapi.fileChooser Provides interfaces for invoking the IDEA's file chooser dialog. 
com.intellij.openapi.localVcs Provides interfaces for working with IDEA's Local VCS. 
com.intellij.openapi.module Provides interfaces for working with modules, module types and implementing module-level components. 
com.intellij.openapi.project Provides interfaces for working with projects. 
com.intellij.openapi.roots Provides interfaces for defining the structure and contents of projects and modules and the libraries used in them. 
com.intellij.openapi.roots.libraries Provides interfaces for defining the contents of a library and for working with lists of libraries. 
com.intellij.openapi.roots.ui.configuration Provides interfaces for customizing the configuration interface for modules of specific types. 
com.intellij.openapi.vcs Provides interfaces for integrating IDEA with version control systems. 
com.intellij.openapi.vfs Provides interfaces for the Virtual File System - IDEA's abstraction for a file system. 
com.intellij.psi.search Provides interfaces for searching references to elements, searching for classes and symbols by name, searching for TODO items and defining scope of searches. 
com.intellij.testFramework Provides a test framework for writing tests which use IDEA projects, PSI and other services. 
com.intellij.usages Provides interfaces for working with the usage view tree. 
com.intellij.usages.rules Provides the interfaces for usage grouping and filtering rules used in the usage view tree. 
com.intellij.util.projectImport Provides interfaces allowing plugins to hook into JBuilder project import for specific project types (for example, J2ME projects). 
 

Uses of Module in com.intellij.execution
 

Methods in com.intellij.execution with parameters of type Module
static CantRunException CantRunException.classNotFound(java.lang.String className, Module module)
           
static CantRunException CantRunException.jdkMisconfigured(ProjectJdk jdk, Module module)
           
static CantRunException CantRunException.noJdkForModule(Module module)
           
 

Uses of Module in com.intellij.execution.configurations
 

Methods in com.intellij.execution.configurations that return Module
 Module[] RunProfile.getModules()
           
 Module[] RunProfileState.getModulesToCompile()
           
 Module[] CommandLineState.getModulesToCompile()
           
 

Methods in com.intellij.execution.configurations with parameters of type Module
 void JavaParameters.configureByModule(Module module, int classPathType)
           
 void CommandLineState.setModulesToCompile(Module[] modulesToCompile)
           
 void CommandLineState.setModuleToCompile(Module module)
           
 

Uses of Module in com.intellij.ide.util.projectWizard
 

Methods in com.intellij.ide.util.projectWizard that return Module
 Module ModuleBuilder.createModule(ModifiableModuleModel moduleModel)
           
 Module ExistingModuleLoader.createModule(ModifiableModuleModel moduleModel)
           
 

Uses of Module in com.intellij.j2ee
 

Methods in com.intellij.j2ee that return Module
static Module J2EEModuleUtil.findJ2EEModuleByName(Project project, java.lang.String name)
           
static Module[] J2EEModuleUtil.getAllJ2EEModules(Project project)
           
 

Methods in com.intellij.j2ee with parameters of type Module
static java.lang.String J2EEModuleUtil.getPresentableModuleDescription(Module module)
           
 

Uses of Module in com.intellij.j2ee.j2eeDom
 

Fields in com.intellij.j2ee.j2eeDom declared as Module
protected  Module AbstractDataHolder.myModule
           
 

Methods in com.intellij.j2ee.j2eeDom that return Module
abstract  Module[] J2EEModuleProperties.getContainingIdeaModules()
           
 Module XmlDataOwnerBase.getModule()
           
 Module J2EEObject.getModule()
           
abstract  Module J2EEModuleProperties.getModule()
           
 Module J2EEDeploymentItem.getModule()
           
 Module DeploymentDescriptorOwner.getModule()
           
 

Methods in com.intellij.j2ee.j2eeDom with parameters of type Module
abstract  J2EEDeploymentItem DeploymentDescriptorFactory.createDeploymentItem(Module module, DeploymentDescriptorMetaData pattern)
           
abstract  java.util.Collection<XmlBasedObject> XmlBasedObjectsManager.getAllRoots(Module module)
           
static J2EEModuleProperties J2EEModuleProperties.getInstance(Module module)
           
abstract  void XmlBasedObjectsManager.registerRootDeploymentDescriptor(J2EEDeploymentDescriptor descr, Module module, java.lang.Class rootInterface)
           
 

Constructors in com.intellij.j2ee.j2eeDom with parameters of type Module
AbstractDataHolder(Module module, ObjectsList existings, java.lang.String oldName)
           
 

Uses of Module in com.intellij.j2ee.j2eeDom.application
 

Methods in com.intellij.j2ee.j2eeDom.application that return Module
 Module ModuleInApplication.getReferenceModule()
           
 

Constructors in com.intellij.j2ee.j2eeDom.application with parameters of type Module
ModuleLinkDataHolder(java.lang.String id, Module module, java.lang.String contextRoot, java.lang.String uri)
           
 

Uses of Module in com.intellij.j2ee.j2eeDom.ejb
 

Methods in com.intellij.j2ee.j2eeDom.ejb with parameters of type Module
 PsiClass CmrFieldDataHolder.findClass(Module module)
           
 

Uses of Module in com.intellij.j2ee.j2eeDom.web
 

Methods in com.intellij.j2ee.j2eeDom.web that return Module
 Module WebModuleProperties.getModule()
           
 

Uses of Module in com.intellij.j2ee.make
 

Fields in com.intellij.j2ee.make declared as Module
protected  Module J2EEBuildParticipantBase.myModule
           
 

Methods in com.intellij.j2ee.make that return Module
abstract  Module ModuleBuildProperties.getModule()
           
 Module J2EEBuildParticipantBase.getModule()
           
 Module BuildInstruction.getModule()
           
 

Methods in com.intellij.j2ee.make that return types with arguments of type Module
abstract  java.util.Map<Module,BuildRecipe> MakeUtil.computeModuleBuildInstructionMap(Module[] affectedModules, CompileContext context)
           
 

Methods in com.intellij.j2ee.make with parameters of type Module
 void BuildRecipe.addFileCopyInstruction(java.io.File file, boolean isDirectory, Module module, java.lang.String outputRelativePath, java.io.FileFilter fileFilter)
           
abstract  boolean MakeUtil.addItemsRecursively(CompileContext compileContext, BuildRecipe items, java.io.File root, Module module, java.lang.String outputRelativePath, java.io.FileFilter fileFilter, java.lang.String possibleBaseOutputPath)
           
abstract  void MakeUtil.addJavaModuleOutputs(Module module, ModuleLink[] containingModules, BuildRecipe instructions, CompileContext context, java.lang.String explodedPath)
           
abstract  void MakeUtil.addLibraryLink(CompileContext context, BuildRecipe items, LibraryLink libraryLink, Module module, java.lang.String possibleBaseOutputPath)
           
abstract  boolean MakeUtil.addModuleOutputContents(CompileContext context, BuildRecipe items, Module sourceModule, Module targetModule, java.lang.String outputRelativePath, java.lang.String possibleBaseOuputPath, java.io.FileFilter fileFilter)
           
abstract  java.util.Map<Module,BuildRecipe> MakeUtil.computeModuleBuildInstructionMap(Module[] affectedModules, CompileContext context)
           
abstract  LibraryLink MakeUtil.createLibraryLink(Library library, Module parentModule)
           
abstract  ModuleLink MakeUtil.createModuleBuild(Module dep, Module module)
           
 UnnamedConfigurable BuildProvider.getBuildConfigurable(Module module, J2EEModuleProperties moduleProperties, ModifiableRootModel rootModel)
           
 J2EEBuildParticipant[] BuildProvider.getBuildParticipants(Module module)
           
static ModuleBuildProperties ModuleBuildProperties.getInstance(Module module)
           
static ModuleBuildDescriptor ModuleBuildDescriptor.getInstance(Module module)
           
abstract  BuildRecipe MakeUtil.getModuleItems(Module module)
           
abstract  void MakeUtil.reportDeploymentDescriptorDoesNotExists(J2EEDeploymentItem descriptor, CompileContext context, Module module)
           
 

Constructors in com.intellij.j2ee.make with parameters of type Module
J2EEBuildParticipantBase(Module module)
           
J2EEModuleBuildDescriptor(Module module)
           
 

Uses of Module in com.intellij.j2ee.module
 

Methods in com.intellij.j2ee.module that return Module
protected abstract  Module[] LibraryLink.getAllDependentModules()
           
abstract  Module ModuleLink.getModule()
           
 Module ContainerElement.getParentModule()
           
 

Methods in com.intellij.j2ee.module with parameters of type Module
protected abstract  void LibraryLink.addDependencies(Module module, java.util.HashSet<Module> result)
           
static Library LibraryLink.findModuleLibrary(Module module, java.lang.String url)
           
static java.lang.String ModuleLink.getId(Module module)
           
 void ModuleContainer.removeModule(Module module)
           
 void ContainerElement.setParentModule(Module module)
           
 

Method parameters in com.intellij.j2ee.module with type arguments of type Module
protected abstract  void LibraryLink.addDependencies(Module module, java.util.HashSet<Module> result)
           
 

Constructors in com.intellij.j2ee.module with parameters of type Module
ContainerElement(Module parentModule)
           
LibraryLink(Module parentModule)
           
ModuleLink(Module parentModule)
           
 

Uses of Module in com.intellij.openapi.compiler
 

Methods in com.intellij.openapi.compiler that return Module
 Module[] CompileScope.getAffectedModules()
          Returns the list of modules files in which belong to the scope.
 Module GeneratingCompiler.GenerationItem.getModule()
          Returns the module to which the generated item belongs.
 Module DummyCompileContext.getModuleByFile(VirtualFile file)
           
 Module CompileContext.getModuleByFile(VirtualFile file)
          Returns the module to which the specified file belongs.
 

Methods in com.intellij.openapi.compiler with parameters of type Module
abstract  void CompilerManager.compile(Module module, CompileStatusNotification callback, boolean trackDependencies)
          Compile all sources (including test sources) from the module.
 VirtualFile DummyCompileContext.getModuleOutputDirectory(Module module)
           
 VirtualFile CompileContext.getModuleOutputDirectory(Module module)
          Returns the output directory for the specified module.
static VirtualFile CompilerPaths.getModuleOutputDirectory(Module module, boolean forTestClasses)
           
 VirtualFile DummyCompileContext.getModuleOutputDirectoryForTests(Module module)
           
 VirtualFile CompileContext.getModuleOutputDirectoryForTests(Module module)
          Returns the test output directory for the specified module.
static java.lang.String CompilerPaths.getModuleOutputPath(Module module, boolean forTestClasses)
          The same as CompilerPaths.getModuleOutputDirectory(com.intellij.openapi.module.Module, boolean) but returns String.
 VirtualFile[] DummyCompileContext.getSourceRoots(Module module)
           
 VirtualFile[] CompileContext.getSourceRoots(Module module)
          Returns the source roots for the specified module.
abstract  void CompilerManager.make(Module module, CompileStatusNotification callback)
          Compile all modified files and all files that depend on them from the given module and all modules this module depends on recursively.
abstract  void CompilerManager.make(Project project, Module[] modules, CompileStatusNotification callback)
          Compile all modified files and all files that depend on them from the modules and all modules these modules depend on recursively.
 

Uses of Module in com.intellij.openapi.fileChooser
 

Methods in com.intellij.openapi.fileChooser that return Module
 Module FileChooserDescriptor.getContextModule()
           
 

Methods in com.intellij.openapi.fileChooser with parameters of type Module
 void FileChooserDescriptor.setContextModule(Module contextModule)
           
 

Uses of Module in com.intellij.openapi.localVcs
 

Methods in com.intellij.openapi.localVcs with parameters of type Module
abstract  void LocalVcs.markModuleSourcesAsCurrent(Module module, java.lang.String label)
           
 

Uses of Module in com.intellij.openapi.module
 

Fields in com.intellij.openapi.module declared as Module
static Module[] Module.EMPTY_ARRAY
          The empty array of modules which cab be reused to avoid unnecessary allocations.
 

Methods in com.intellij.openapi.module that return Module
abstract  Module ModuleManager.findModuleByName(java.lang.String name)
          Returns the project module with the specified name.
 Module ModifiableModuleModel.findModuleByName(java.lang.String name)
          Returns the project module with the specified name.
 Module ModulePointer.getModule()
           
abstract  Module[] ModuleManager.getModules()
          Returns the list of all modules in the project.
 Module[] ModifiableModuleModel.getModules()
          Returns the list of all modules in the project.
 Module ModifiableModuleModel.getModuleToBeRenamed(java.lang.String newName)
          Returns the project module which has been renamed to the specified name.
abstract  Module[] ModuleManager.getSortedModules()
          Returns the list of modules sorted by dependency (the modules which do not depend on anything are in the beginning of the list, a module which depends on another module follows it in the list).
abstract  Module ModuleManager.loadModule(java.lang.String filePath)
          Loads a module from an .iml file with the specified path and adds it to the project.
 Module ModifiableModuleModel.loadModule(java.lang.String filePath)
          Loads a module from an .iml file with the specified path and adds it to the project.
abstract  Module ModuleManager.newModule(java.lang.String filePath)
          Creates a Java module at the specified path and adds it to the project to which the module manager is related.
 Module ModifiableModuleModel.newModule(java.lang.String filePath)
          Creates a Java module at the specified path and adds it to the project to which the module manager is related.
abstract  Module ModuleManager.newModule(java.lang.String filePath, ModuleType moduleType)
          Creates a module of the specified type at the specified path and adds it to the project to which the module manager is related.
 Module ModifiableModuleModel.newModule(java.lang.String filePath, ModuleType moduleType)
          Creates a module of the specified type at the specified path and adds it to the project to which the module manager is related.
 

Methods in com.intellij.openapi.module that return types with arguments of type Module
abstract  java.util.List<Module> ModuleManager.getModuleDependentModules(Module module)
          Returns the list of modules which directly depend on the specified module.
abstract  java.util.Comparator<Module> ModuleManager.moduleDependencyComparator()
          Returns the module comparator which can be used for sorting modules by dependency (the modules which do not depend on anything are in the beginning of the list, a module which depends on another module follows it in the list).
abstract  Graph<Module> ModuleManager.moduleGraph()
          Returns the graph of dependencies between modules in the project.
 

Methods in com.intellij.openapi.module with parameters of type Module
abstract  ModulePointer ModulePointerManager.create(Module module)
           
abstract  void ModuleManager.disposeModule(Module module)
          Disposes of the specified module and removes it from the project.
 void ModifiableModuleModel.disposeModule(Module module)
          Disposes of the specified module and removes it from the project.
abstract  java.util.List<Module> ModuleManager.getModuleDependentModules(Module module)
          Returns the list of modules which directly depend on the specified module.
abstract  java.lang.String[] ModuleManager.getModuleGroupPath(Module module)
          Returns the path to the group to which the specified module belongs, as an array of group names starting from the project root.
 java.lang.String ModifiableModuleModel.getNewName(Module module)
          Returns the name to which the specified module has been renamed.
abstract  boolean ModuleManager.isModuleDependent(Module module, Module onModule)
          Checks if one of the specified modules directly depends on the other module.
 void ModifiableModuleModel.renameModule(Module module, java.lang.String newName)
          Schedules the rename of a module to be performed when the model is committed.
 

Uses of Module in com.intellij.openapi.project
 

Methods in com.intellij.openapi.project with parameters of type Module
 void ModuleListener.beforeModuleRemoved(Project project, Module module)
           
 void ModuleListener.moduleAdded(Project project, Module module)
           
 void ModuleListener.moduleRemoved(Project project, Module module)
           
 

Method parameters in com.intellij.openapi.project with type arguments of type Module
 void ModuleListener.modulesRenamed(Project project, java.util.List<Module> modules)
           
 

Uses of Module in com.intellij.openapi.roots
 

Methods in com.intellij.openapi.roots that return Module
abstract  Module[] ModuleRootManager.getDependencies()
          Returns the list of modules on which the current module directly depends.
 Module ModuleRootModel.getModule()
          Returns the module to which the model belongs.
 Module ModuleOrderEntry.getModule()
           
 Module[] ModifiableRootModel.getModuleDependencies()
           
 Module ProjectFileIndex.getModuleForFile(VirtualFile file)
          Returns module to which the specified file belongs.
 Module OrderEntry.getOwnerModule()
          Returns the module to which the entry belongs.
 

Methods in com.intellij.openapi.roots with parameters of type Module
 ModuleOrderEntry ModifiableRootModel.addModuleOrderEntry(Module module)
           
static PathsList ProjectRootsTraversing.collectRoots(Module module, ProjectRootsTraversing.RootTraversePolicy policy)
           
static void ProjectRootsTraversing.collectRoots(Module module, ProjectRootsTraversing.RootTraversePolicy policy, PathsList listBuilder)
           
static ModuleRootManager ModuleRootManager.getInstance(Module module)
          Returns the module root manager instance for the specified module.
 java.util.List<java.lang.String> ProjectRootsTraversing.RootTraversePolicy.AddModuleOutput.getOutputs(Module module)
           
abstract  boolean ModuleRootManager.isDependsOn(Module module)
          Checks if the current module directly depends on the specified module.
 

Uses of Module in com.intellij.openapi.roots.libraries
 

Methods in com.intellij.openapi.roots.libraries with parameters of type Module
static LibraryTable LibraryTableUtil.getLibraryTableByLevel(java.lang.String level, Module module)
          Deprecated.  
 

Uses of Module in com.intellij.openapi.roots.ui.configuration
 

Methods in com.intellij.openapi.roots.ui.configuration that return Module
 Module ModulesProvider.getModule(java.lang.String name)
           
 Module[] ModulesProvider.getModules()
           
 

Methods in com.intellij.openapi.roots.ui.configuration with parameters of type Module
 ModuleRootModel ModulesProvider.getRootModel(Module module)
           
 

Uses of Module in com.intellij.openapi.vcs
 

Methods in com.intellij.openapi.vcs that return Module
abstract  Module[] ProjectLevelVcsManager.getAllModulesUnder(AbstractVcs vcs)
          Returns the list of all modules in the project which are managed by the specified VCS.
 

Methods in com.intellij.openapi.vcs with parameters of type Module
 void AbstractVcs.attachModule(Module module)
           
 void AbstractVcs.detachModule(Module module)
           
 void AbstractVcs.doActivateActions(Module module)
           
static ModuleLevelVcsManager ModuleLevelVcsManager.getInstance(Module module)
           
 

Constructors in com.intellij.openapi.vcs with parameters of type Module