當前位置: 首頁>>代碼示例>>Java>>正文


Java FileTypeConsumer.consume方法代碼示例

本文整理匯總了Java中com.intellij.openapi.fileTypes.FileTypeConsumer.consume方法的典型用法代碼示例。如果您正苦於以下問題:Java FileTypeConsumer.consume方法的具體用法?Java FileTypeConsumer.consume怎麽用?Java FileTypeConsumer.consume使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在com.intellij.openapi.fileTypes.FileTypeConsumer的用法示例。


在下文中一共展示了FileTypeConsumer.consume方法的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: createFileTypes

import com.intellij.openapi.fileTypes.FileTypeConsumer; //導入方法依賴的package包/類
@Override
public void createFileTypes(FileTypeConsumer fileTypeConsumer) {
  fileTypeConsumer.consume(
      BuckFileType.INSTANCE, new FileNameMatcherEx() {
        @Override
        public String getPresentableString() {
          return BuckFileUtil.getBuildFileName();
        }

        @Override
        public boolean acceptsCharSequence(CharSequence fileName) {
          String buildFileName = BuckFileUtil.getBuildFileName();
          return StringUtilRt.endsWithIgnoreCase(fileName, buildFileName) ||
            Comparing.equal(fileName, buildFileName, true);
        }
      });
}
 
開發者ID:wangyanxing,項目名稱:Buck-IntelliJ-Plugin,代碼行數:18,代碼來源:BuckFileTypeFactory.java

示例2: createFileTypes

import com.intellij.openapi.fileTypes.FileTypeConsumer; //導入方法依賴的package包/類
@Override
public void createFileTypes(@NotNull FileTypeConsumer fileTypeConsumer) {
	fileTypeConsumer.consume(EmojiResourceFileType.INSTANCE, new FileNameMatcher() {
		@Override
		public boolean accept(@NotNull String s) {
			return s.equals(".emojirc");
		}

		@NotNull
		@Override
		public String getPresentableString() {
			return ".emojirc";
		}
	});
}
 
開發者ID:syuchan1005,項目名稱:EmojiPrefix,代碼行數:16,代碼來源:EmojiResourceFileTypeFactory.java

示例3: createFileTypes

import com.intellij.openapi.fileTypes.FileTypeConsumer; //導入方法依賴的package包/類
@Override
public void createFileTypes(@NotNull final FileTypeConsumer consumer) {
    consumer.consume(
        FlexibleSearchFileType.getInstance(),
        FlexibleSearchFileType.getInstance().getDefaultExtension()
    );
}
 
開發者ID:AlexanderBartash,項目名稱:hybris-integration-intellij-idea-plugin,代碼行數:8,代碼來源:FlexibleSearchTypeFactory.java

示例4: createFileTypes

import com.intellij.openapi.fileTypes.FileTypeConsumer; //導入方法依賴的package包/類
@Override
public void createFileTypes(@NotNull FileTypeConsumer fileTypeConsumer) {
    WeaveFileType weaveFileType = WeaveFileType.getInstance();

    for (String extension : weaveFileType.getExtensions())
        fileTypeConsumer.consume(weaveFileType, extension);
}
 
開發者ID:machaval,項目名稱:mule-intellij-plugins,代碼行數:8,代碼來源:WeaveFileTypeFactory.java

示例5: createFileTypes

import com.intellij.openapi.fileTypes.FileTypeConsumer; //導入方法依賴的package包/類
public void createFileTypes(@NotNull FileTypeConsumer fileTypeConsumer) {
    super.createFileTypes(fileTypeConsumer);
    fileTypeConsumer.consume(CloudSlangFileType.INSTANCE, new FileNameMatcher() {
        @Override
        public boolean accept(@NonNls @NotNull String s) {
            return CloudSlangFileUtils.isCloudSlangFile(s);
        }

        @NotNull
        @Override
        public String getPresentableString() {
            return "sl;sl.yaml;sl.yml;prop.sl";
        }
    });
}
 
開發者ID:CloudSlang,項目名稱:cs-intellij-plugin,代碼行數:16,代碼來源:CloudSlangFileTypeFactory.java

示例6: createFileTypes

import com.intellij.openapi.fileTypes.FileTypeConsumer; //導入方法依賴的package包/類
@Override
public void createFileTypes(@NotNull final FileTypeConsumer consumer) {
  consumer.consume(HtmlFileType.INSTANCE, "html;htm;sht;shtm;shtml");
  consumer.consume(XHtmlFileType.INSTANCE, "xhtml");
  consumer.consume(DTDFileType.INSTANCE, "dtd;ent;mod;elt");

  consumer.consume(XmlFileType.INSTANCE, "xml;xsd;tld;xsl;jnlp;wsdl;jhm;ant;xul;xslt;rng;fxml;jrxml");
  TypedHandler.registerBaseLanguageQuoteHandler(XMLLanguage.class, TypedHandler.getQuoteHandlerForType(XmlFileType.INSTANCE));
}
 
開發者ID:jskierbi,項目名稱:intellij-ce-playground,代碼行數:10,代碼來源:XmlFileTypeFactory.java

示例7: createFileTypes

import com.intellij.openapi.fileTypes.FileTypeConsumer; //導入方法依賴的package包/類
public void createFileTypes(final @NotNull FileTypeConsumer consumer) {
  final Set<String> processed = new THashSet<String>();

  final String[] readerFormatNames = ImageIO.getReaderFormatNames();
  for (String format : readerFormatNames) {
    final String ext = format.toLowerCase();
    processed.add(ext);
  }

  processed.add(IfsUtil.ICO_FORMAT.toLowerCase());

  consumer.consume(imageFileType, StringUtil.join(processed, FileTypeConsumer.EXTENSION_DELIMITER));
}
 
開發者ID:jskierbi,項目名稱:intellij-ce-playground,代碼行數:14,代碼來源:ImageFileTypeManagerImpl.java

示例8: createFileTypes

import com.intellij.openapi.fileTypes.FileTypeConsumer; //導入方法依賴的package包/類
@Override
public void createFileTypes(@NotNull FileTypeConsumer consumer)
{
	consumer.consume(VisualStudioSolutionFileType.INSTANCE);

	for(KeyedLazyInstanceEP<VisualStudioLanguageImportProvider> ep : VisualStudioLanguageImportProvider.EP_NAME.getExtensions())
	{
		consumer.consume(VisualStudioProjectFileType.INSTANCE, ep.getKey());
	}
}
 
開發者ID:consulo,項目名稱:consulo-visual-studio,代碼行數:11,代碼來源:VisualStudioFileTypeFactory.java

示例9: createFileTypes

import com.intellij.openapi.fileTypes.FileTypeConsumer; //導入方法依賴的package包/類
@Override
public void createFileTypes(@NotNull FileTypeConsumer consumer)
{
	consumer.consume(Unity3dMetaFileType.INSTANCE);
	consumer.consume(Unity3dBinaryAssetFileType.INSTANCE);
	consumer.consume(Unity3dYMLAssetFileType.INSTANCE);
}
 
開發者ID:consulo,項目名稱:consulo-unity3d,代碼行數:8,代碼來源:Unity3dFileTypeFactory.java

示例10: createFileTypes

import com.intellij.openapi.fileTypes.FileTypeConsumer; //導入方法依賴的package包/類
public void createFileTypes(@NotNull final FileTypeConsumer consumer) {
  consumer.consume(HtmlFileType.INSTANCE, "html;htm;sht;shtm;shtml");
  consumer.consume(XHtmlFileType.INSTANCE, "xhtml");
  consumer.consume(DTDFileType.INSTANCE, "dtd;ent;mod;elt");

  consumer.consume(XmlFileType.INSTANCE, "xml;xsd;tld;xsl;jnlp;wsdl;jhm;ant;xul;xslt;rng;");
  TypedHandler.registerBaseLanguageQuoteHandler(XMLLanguage.class, TypedHandler.getQuoteHandlerForType(XmlFileType.INSTANCE));
}
 
開發者ID:consulo,項目名稱:consulo-xml,代碼行數:9,代碼來源:XmlFileTypeFactory.java

示例11: createFileTypes

import com.intellij.openapi.fileTypes.FileTypeConsumer; //導入方法依賴的package包/類
@Override
public void createFileTypes(@NotNull FileTypeConsumer fileTypeConsumer) {
    fileTypeConsumer.consume(TSFileType.INSTANCE, "cs" + FileTypeConsumer.EXTENSION_DELIMITER + "gui");
    fileTypeConsumer.consume(TSMisFileType.INSTANCE, "mis");
}
 
開發者ID:CouleeApps,項目名稱:TS-IJ,代碼行數:6,代碼來源:TSFileTypeFactory.java

示例12: createFileTypes

import com.intellij.openapi.fileTypes.FileTypeConsumer; //導入方法依賴的package包/類
@Override
public void createFileTypes(@NotNull FileTypeConsumer fileTypeConsumer) {
  fileTypeConsumer.consume(AppleScriptFileType.INSTANCE, 
      StringUtil.join(AppleScriptFileType.INSTANCE.getExtensions(), FileTypeConsumer.EXTENSION_DELIMITER));
}
 
開發者ID:ant-druha,項目名稱:AppleScript-IDEA,代碼行數:6,代碼來源:AppleScriptFileTypeFactory.java

示例13: createFileTypes

import com.intellij.openapi.fileTypes.FileTypeConsumer; //導入方法依賴的package包/類
@Override
public void createFileTypes(@NotNull FileTypeConsumer fileTypeConsumer) {
    fileTypeConsumer.consume(OclFileType.INSTANCE, "ml");
}
 
開發者ID:reasonml-editor,項目名稱:reasonml-idea-plugin,代碼行數:5,代碼來源:OclFileTypeFactory.java

示例14: createFileTypes

import com.intellij.openapi.fileTypes.FileTypeConsumer; //導入方法依賴的package包/類
@Override
public void createFileTypes(@NotNull FileTypeConsumer fileTypeConsumer) {
    fileTypeConsumer.consume(RmlInterfaceFileType.INSTANCE, "rei");
}
 
開發者ID:reasonml-editor,項目名稱:reasonml-idea-plugin,代碼行數:5,代碼來源:RmlInterfaceFileTypeFactory.java

示例15: createFileTypes

import com.intellij.openapi.fileTypes.FileTypeConsumer; //導入方法依賴的package包/類
@Override
public void createFileTypes(@NotNull FileTypeConsumer fileTypeConsumer) {
    fileTypeConsumer.consume(OclInterfaceFileType.INSTANCE, "mli");
}
 
開發者ID:reasonml-editor,項目名稱:reasonml-idea-plugin,代碼行數:5,代碼來源:OclInterfaceFileTypeFactory.java


注:本文中的com.intellij.openapi.fileTypes.FileTypeConsumer.consume方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。