Package com.intellij.openapi.fileTypes

Examples of com.intellij.openapi.fileTypes.FileType


    myCommenterLanguage.setRenderer(new ListCellRendererWrapper() {
      @Override
      public void customize(JList list, Object value, int index, boolean selected, boolean hasFocus) {
        setText(value == null ? "" : ((Language)value).getDisplayName());
        if (value != null) {
          final FileType type = ((Language)value).getAssociatedFileType();
          if (type != null) {
            setIcon(type.getIcon());
          }
        }
      }
    });
    myCommenterLanguage.setSelectedItem(commentLanguage);
View Full Code Here


    TextRange textRangeInSequence = TextRange.create(startOffset - sequenceStartOffset, endOffset - sequenceStartOffset);
    return PsiElementFragment.create(sequence, textRangeInSequence);
  }

  public static boolean isJstdConfigFile(@NotNull VirtualFile virtualFile) {
    FileType fileType = virtualFile.getFileType();
    return fileType == JstdConfigFileType.INSTANCE;
  }
View Full Code Here

  }

  private StructureView createStructureViewModel() {
    VirtualFile virtualFile = myFixture.getFile().getVirtualFile();

    final FileType fileType = virtualFile.getFileType();
    final StructureViewBuilder structureViewBuilder;

    if (fileType == CfmlFileType.INSTANCE) {
      CfmlFileViewProvider viewProvider = (CfmlFileViewProvider)myFixture.getFile().getViewProvider();
      structureViewBuilder = LanguageStructureViewBuilder.INSTANCE.forLanguage(viewProvider.getBaseLanguage())
View Full Code Here

        if (pair.getLeftBraceType() == tokenType) return true;
      }
    }

    if (!tokenType.getLanguage().equals(CfmlLanguage.INSTANCE)) {
      FileType tokenFileType = iterator.getTokenType().getLanguage().getAssociatedFileType();
      if (tokenFileType != null && tokenFileType != CfmlFileType.INSTANCE) {
        for (FileTypeExtensionPoint<BraceMatcher> ext : Extensions.getExtensions(BraceMatcher.EP_NAME)) {
          if (ext.filetype != null && ext.filetype.equals(tokenFileType.getName())) {
            return ext.getInstance().isLBraceToken(iterator, fileText,
                                                   tokenFileType instanceof XmlFileType ? StdFileTypes.HTML : tokenFileType);
          }
        }
      }
View Full Code Here

        if (pair.getRightBraceType() == tokenType) return true;
      }
    }

    if (!tokenType.getLanguage().equals(CfmlLanguage.INSTANCE)) {
      FileType tokenFileType = iterator.getTokenType().getLanguage().getAssociatedFileType();
      if (tokenFileType != null && tokenFileType != CfmlFileType.INSTANCE) {
        for (FileTypeExtensionPoint<BraceMatcher> ext : Extensions.getExtensions(BraceMatcher.EP_NAME)) {
          if (ext.filetype != null && ext.filetype.equals(tokenFileType.getName())) {
            return ext.getInstance().isRBraceToken(iterator, fileText,
                                                   tokenFileType instanceof XmlFileType ? StdFileTypes.HTML : tokenFileType);
          }
        }
      }
View Full Code Here

        if (pair.getLeftBraceType() == tokenType1) return pair.getRightBraceType() == tokenType2;
        if (pair.getRightBraceType() == tokenType1) return pair.getLeftBraceType() == tokenType2;
      }
    }

    FileType tokenFileType1 = tokenType1.getLanguage().getAssociatedFileType();
    FileType tokenFileType2 = tokenType2.getLanguage().getAssociatedFileType();
    if (tokenFileType2 != tokenFileType1) {
      return false;
    }
    if (tokenFileType1 != CfmlFileType.INSTANCE && tokenFileType1 != null) {
      for (FileTypeExtensionPoint<BraceMatcher> ext : Extensions.getExtensions(BraceMatcher.EP_NAME)) {
View Full Code Here

    myFixture.copyFileToProject(relatedPath);
    return getTopLevelItems();
  }

  private Object[] getTopLevelItems() {
    final FileType fileType = myFile.getFileType();

    TreeBasedStructureViewBuilder
      builder = (TreeBasedStructureViewBuilder)StructureViewBuilder.PROVIDER.getStructureViewBuilder(fileType, myFile, getProject());
    final StructureViewModel structureViewModel = builder.createStructureViewModel(getEditor());
View Full Code Here

  public static boolean isArchive(VirtualFile sourceRoot) {
    return sourceRoot.getFileType() == getArchiveFileType();
  }

  private static FileType getArchiveFileType() {
    FileType fileType = FileTypeManager.getInstance().getFileTypeByExtension(".zip");
    if (fileType == FileTypeManager.getInstance().getFileTypeByExtension(".kokoko")) {
      fileType = FileTypeManager.getInstance().getFileTypeByExtension("zip");
    }
    return fileType;
  }
View Full Code Here

    myEditorContext = editorContext;
    myValidatorsManager = validatorsManager;

    Project project = editorContext.getProject();
    myIgnoreFilePatternTextField = new EditorTextField("", project, FileTypes.PLAIN_TEXT);
    FileType type = FileTypeManager.getInstance().getFileTypeByFileName("*.regexp");
    if (type == FileTypes.UNKNOWN) {
      type = FileTypeManager.getInstance().getFileTypeByFileName("*.txt"); // RegExp plugin is not installed
    }
    PsiFile file = PsiFileFactory.getInstance(project).createFileFromText("*.regexp", type, myIgnoreFilePatternTextField.getText(), -1, true);
    myIgnoreFilePatternTextField.setNewDocumentAndFileType(type, PsiDocumentManager.getInstance(project).getDocument(file));
View Full Code Here

  }

  private boolean isActionAvailable(AnActionEvent e) {
    final VirtualFile file = getVirtualFiles(e);
    if (getEventProject(e) != null && file != null) {
      final FileType fileType = file.getFileType();
      if (StdFileTypes.JAVA.equals(fileType)) {
        return true;
      }
    }
    return false;
View Full Code Here

TOP

Related Classes of com.intellij.openapi.fileTypes.FileType

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.