Package com.intellij.openapi.module

Examples of com.intellij.openapi.module.Module


  public static Settings getSettingsFor(PsiFile psiFile) {
    Settings settings = null;
    Project project = psiFile.getProject();
    VirtualFile virtualFile = psiFile.getVirtualFile();
    if (null != virtualFile) {
      Module module = ModuleUtil.findModuleForFile(virtualFile, project);
      if (null != module) {
        settings = ModuleSettings.getInstance(module).getState();
      }
    } else {
      settings = ProjectSettings.getInstance(project).getState();
View Full Code Here


    context.getRefManager().getScope().accept(new PsiElementVisitor() {
      @Override
      public void visitFile(PsiFile psiFile) {
        filesBuilder.add(psiFile);
        final Module module = ModuleUtil.findModuleForPsiElement(psiFile);
        if (module != null) modules.add(module);
      }
    });
    final ImmutableList<PsiFile> psiFiles = filesBuilder.build();
    IssuesByFileIndex.clearIndexFor(psiFiles);
View Full Code Here

      }
    }

    // fetch and persist rule
    Settings settings;
    final Module moduleForFile = ModuleUtil.findModuleForFile(psiFile.getVirtualFile(), project);
    if (moduleForFile != null) {
      settings = ModuleSettings.getInstance(moduleForFile).getState();
      settings = SettingsUtil.process(project, settings);
    } else {
      settings = ProjectSettings.getInstance(project).getState();
View Full Code Here

                  @NotNull final SandboxesToRefresh refresh) {
        // todo collects parent of the project directory
    final MksSandboxInfo owningSandbox = cache.getSandboxInfo(vFile);

    if (owningSandbox != null) {
      final Module module = ModuleUtil.findModuleForFile(vFile, myProject);
      if (module == null) {
        refresh.addNonRecursive(owningSandbox, vFile);
      } else {
        refresh.refresh(owningSandbox, ModuleRootManager.getInstance(module).getExcludeRoots());
      }
View Full Code Here

        moduleComponent = new JComboBox(ModuleManager.getInstance(project).getSortedModules());
        moduleComponent.setRenderer(new DefaultListCellRenderer() {
            public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) {
                JLabel label = (JLabel) super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus);
                if (value != null) {
                    Module module = (Module) value;
                    label.setText(module.getName());
                    label.setIcon(module.getModuleType().getNodeIcon(false));
                }
                return label;
            }
        });
        moduleComponent.setSelectedIndex(0);
View Full Code Here

            // get markupFile
            PsiElement markupFile = MarkupIndex.getBaseFile(psiClass);
            if (markupFile == null) {
                // no markup file found -> ask to create one
                final Module module = ModuleUtil.findModuleForPsiElement(psiFile);
                if (module != null && !WicketPsiUtil.isInLibrary(psiClass)) {
                    markupFile = createMarkup(module, psiFile, psiClass);
                    if (markupFile == null) { // cancel
                        return;
                    }
View Full Code Here

        GlobalSearchScope scope;
        if (WicketPsiUtil.isInLibrary(psiFile)) {
            scope = ProjectScope.getLibrariesScope(project);
        } else {
            Module module = ModuleUtil.findModuleForPsiElement(psiFile);
            if (module == null) {
                return null;
            }
            scope = WicketSearchScope.classInModuleWithDependenciesAndLibraries(module);
        }
View Full Code Here

    }

    @Nullable
    private static String getPackageNameFromAdditionalResourcePaths(@NotNull VirtualFile file, @NotNull VirtualFile dir, @NotNull Project project) {
        List<Module> modules = new SmartList<Module>();
        Module module = ModuleUtil.findModuleForFile(file, project);
        if (module != null) {
            // if we have a module -> only get resourcepaths from this one
            modules.add(module);
        } else {
            // else scan all modules
View Full Code Here

    }

    private static boolean isUnderSourceRoots(final AnActionEvent e) {
        final IdeView view = e.getData(DataKeys.IDE_VIEW);
        if (view != null) {
            final Module module = e.getData(DataKeys.MODULE);
            // let user create page/panel when we have a wicket-lib (so we can detect new facet)
            if (module != null && WicketForgeFacet.isLibraryPresent(module)) {
                ProjectFileIndex projectFileIndex = ProjectRootManager.getInstance(module.getProject()).getFileIndex();
                for (PsiDirectory dir : view.getDirectories()) {
                    if (projectFileIndex.isInSourceContent(dir.getVirtualFile()) && JavaDirectoryService.getInstance().getPackage(dir) != null) {
                        return true;
                    }
                }
View Full Code Here

        GlobalSearchScope scope;
        if (WicketPsiUtil.isInLibrary(psiClass)) {
            scope = ProjectScope.getLibrariesScope(psiClass.getProject());
        } else {
            Module module = ModuleUtil.findModuleForPsiElement(psiClass);
            if (module == null) {
                return PsiFile.EMPTY_ARRAY;
            }
            scope = WicketSearchScope.resourcesInModuleWithDependenciesAndLibraries(module);
        }
View Full Code Here

TOP

Related Classes of com.intellij.openapi.module.Module

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.