Package com.intellij.openapi.fileTypes

Examples of com.intellij.openapi.fileTypes.FileType


    /**
     * get ResourceInfo from FileContent
     */
    @Nullable
    public static ResourceInfo from(@NotNull FileContent fileContent) {
        FileType fileType = fileContent.getFileType();
        if (StdFileTypes.HTML.equals(fileType)) {
            return fromMarkup(fileContent.getFile(), fileContent.getProject(), fileContent.getContentAsText().toString());
        } else if (StdFileTypes.PROPERTIES.equals(fileType) || StdFileTypes.XML.equals(fileType)) {
            return fromProperties(fileContent.getFile(), fileContent.getProject());
        }
View Full Code Here


        return NAME;
    }

    @Override
    public boolean acceptInput(@NotNull VirtualFile file) {
        FileType fileType = file.getFileType();
        return StdFileTypes.PROPERTIES.equals(fileType) || StdFileTypes.XML.equals(fileType);
    }
View Full Code Here

        if (pFile.canRead()) {
            try {
                String tUrl = VfsUtil.fixURLforIDEA(pFile.toURI().toURL().toString());
                final VirtualFile tVirtualFile = VirtualFileManager.getInstance().findFileByUrl(tUrl);
                final FileEditorManager tManager = FileEditorManager.getInstance(pProject);
                FileType tFileType = null;
                if (tVirtualFile != null) {
//                    tFileType = FileTypeManager.getInstance().getFileTypeByFile(tVirtualFile);
                    SwingUtilities.invokeLater(new Runnable() {
                         public void run() {
                             tManager.openFile(tVirtualFile, true);
View Full Code Here

            public boolean accept(VirtualFile file) {
                return "ivy.xml".equals(file.getName());
            }
        };

        final FileType xmlFileType = FileTypeManager.getInstance().getFileTypeByExtension("xml");

        ivyIdeaDetectorRegistry.registerUniversalDetector(xmlFileType, virtualFileFilter, new FacetDetector<VirtualFile, IvyIdeaFacetConfiguration>() {
            public IvyIdeaFacetConfiguration detectFacet(VirtualFile source, Collection<IvyIdeaFacetConfiguration> existentFacetConfigurations) {
                return configureDetectedFacet(source, existentFacetConfigurations);
            }
View Full Code Here

     * @return <tt>true</tt> if the element is a file or is contained in a file of type Less/Sass
     */
    public static boolean isDynamicCssLanguage(@NotNull PsiElement element)
    {
        PsiFile file = element instanceof PsiFile ? (PsiFile) element : element.getContainingFile();
        FileType fileType = file.getFileType();
        return !(fileType instanceof PlainTextFileType) && DYNAMIC_CSS_FILETYPES.contains(fileType);
    }
View Full Code Here

  public HbTemplateHighlighter(@Nullable Project project, @Nullable VirtualFile virtualFile, @NotNull EditorColorsScheme colors) {
    // create main highlighter
    super(new HbHighlighter(), colors);

    // highlighter for outer lang
    FileType type = null;
    if (project == null || virtualFile == null) {
      type = StdFileTypes.PLAIN_TEXT;
    }
    else {
      Language language = TemplateDataLanguageMappings.getInstance(project).getMapping(virtualFile);
View Full Code Here

    .withValue(string().andOr(string().startsWith("{"), string().startsWith("#{")));

  @Override
  public void getLanguagesToInject(@NotNull final MultiHostRegistrar multiHostRegistrar,
                                   @NotNull final PsiElement psiElement) {
    final FileType fileType = psiElement.getContainingFile().getFileType();
    if (fileType != StdFileTypes.JSP && fileType != StdFileTypes.JSPX) {
      return;
    }

    if (!STRUTS_TAG_ATTRIBUTE.accepts(psiElement)) {
View Full Code Here

                                                 StrutsConstants.TAGLIB_BOOTSTRAP_PLUGIN_URI
      ))
      .withLocalName(StrutsConstants.TAGLIB_STRUTS_UI_CSS_ATTRIBUTES);

  public void getLanguagesToInject(@NotNull final MultiHostRegistrar registrar, @NotNull final PsiElement context) {
    final FileType fileType = context.getContainingFile().getFileType();
    if (fileType != StdFileTypes.JSP && fileType != StdFileTypes.JSPX) {
      return;
    }

    if (CSS_ELEMENT_PATTERN.accepts(context)) {
View Full Code Here

                     "editoptions", "editrules", "searchoptions",
                     // tabbedPanel
                     "disabledTabs");

  public void getLanguagesToInject(@NotNull final MultiHostRegistrar registrar, @NotNull final PsiElement host) {
    final FileType fileType = host.getContainingFile().getFileType();
    if (fileType != StdFileTypes.JSP && fileType != StdFileTypes.JSPX) {
      return;
    }

    if (!JS_ATTRIBUTE_PATTERN.accepts(host)) {
View Full Code Here

      return label;
    }

    private Icon getIconByExtension() {
      if (myFileTypeManager != null) {
        FileType fileType = myFileTypeManager.getFileTypeByExtension(getExtension());
        return fileType.getIcon();
      }
      return IdetalkCoreIcons.Nodes.Unknown;
    }
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.