当前位置: 首页>>代码示例>>Java>>正文


Java SingleLazyInstanceSyntaxHighlighterFactory类代码示例

本文整理汇总了Java中com.intellij.openapi.fileTypes.SingleLazyInstanceSyntaxHighlighterFactory的典型用法代码示例。如果您正苦于以下问题:Java SingleLazyInstanceSyntaxHighlighterFactory类的具体用法?Java SingleLazyInstanceSyntaxHighlighterFactory怎么用?Java SingleLazyInstanceSyntaxHighlighterFactory使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


SingleLazyInstanceSyntaxHighlighterFactory类属于com.intellij.openapi.fileTypes包,在下文中一共展示了SingleLazyInstanceSyntaxHighlighterFactory类的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: RtplLanguage

import com.intellij.openapi.fileTypes.SingleLazyInstanceSyntaxHighlighterFactory; //导入依赖的package包/类
protected RtplLanguage() {
    super(NAME);
    SyntaxHighlighterFactory.LANGUAGE_FACTORY.addExplicitExtension(this,
            new SingleLazyInstanceSyntaxHighlighterFactory() {
                @NotNull
                protected SyntaxHighlighter createHighlighter() {
                    return new RtplSyntaxHighlighter();
                }
            }
    );
}
 
开发者ID:LichFaker,项目名称:RtplPlugin,代码行数:12,代码来源:RtplLanguage.java

示例2: BuildoutCfgLanguage

import com.intellij.openapi.fileTypes.SingleLazyInstanceSyntaxHighlighterFactory; //导入依赖的package包/类
private BuildoutCfgLanguage() {
  super("BuildoutCfg");
  SyntaxHighlighterFactory.LANGUAGE_FACTORY.addExplicitExtension(this, new SingleLazyInstanceSyntaxHighlighterFactory() {
    @NotNull
    protected SyntaxHighlighter createHighlighter() {
      return new BuildoutCfgSyntaxHighlighter();
    }
  });
}
 
开发者ID:jskierbi,项目名称:intellij-ce-playground,代码行数:10,代码来源:BuildoutCfgLanguage.java

示例3: PropertiesLanguage

import com.intellij.openapi.fileTypes.SingleLazyInstanceSyntaxHighlighterFactory; //导入依赖的package包/类
public PropertiesLanguage() {
  super("Properties", "text/properties");
  SyntaxHighlighterFactory.LANGUAGE_FACTORY.addExplicitExtension(this, new SingleLazyInstanceSyntaxHighlighterFactory() {
    @NotNull
    protected SyntaxHighlighter createHighlighter() {
      return new PropertiesHighlighter();
    }
  });
}
 
开发者ID:jskierbi,项目名称:intellij-ce-playground,代码行数:10,代码来源:PropertiesLanguage.java

示例4: JFlexLanguage

import com.intellij.openapi.fileTypes.SingleLazyInstanceSyntaxHighlighterFactory; //导入依赖的package包/类
public JFlexLanguage() {
    super(ID);

    //somehow lang.syntaxHighlighterFactory extension won't work for me
    SyntaxHighlighterFactory.LANGUAGE_FACTORY.addExplicitExtension(this, new SingleLazyInstanceSyntaxHighlighterFactory() {
        @NotNull
        protected SyntaxHighlighter createHighlighter() {
            return new JFlexSyntaxHighlighter();
        }
    });
}
 
开发者ID:jflex-de,项目名称:idea-jflex,代码行数:12,代码来源:JFlexLanguage.java

示例5: RobotLanguage

import com.intellij.openapi.fileTypes.SingleLazyInstanceSyntaxHighlighterFactory; //导入依赖的package包/类
private RobotLanguage() {
  super(ID);
  SyntaxHighlighterFactory.LANGUAGE_FACTORY.addExplicitExtension(this, new SingleLazyInstanceSyntaxHighlighterFactory() {
    @NotNull
    protected SyntaxHighlighter createHighlighter() {
      return new RobotSyntaxHighlighter();
    }
  });
}
 
开发者ID:charlescapps,项目名称:robot-intellij-plugin,代码行数:10,代码来源:RobotLanguage.java

示例6: AsciiDocLanguage

import com.intellij.openapi.fileTypes.SingleLazyInstanceSyntaxHighlighterFactory; //导入依赖的package包/类
private AsciiDocLanguage() {
  super(LANGUAGE_NAME);
  SyntaxHighlighterFactory.LANGUAGE_FACTORY.addExplicitExtension(this, new SingleLazyInstanceSyntaxHighlighterFactory() {
    @NotNull
    protected SyntaxHighlighter createHighlighter() {
      return new AsciiDocHighlighter();
    }
  });
}
 
开发者ID:asciidoctor,项目名称:asciidoctor-intellij-plugin,代码行数:10,代码来源:AsciiDocLanguage.java


注:本文中的com.intellij.openapi.fileTypes.SingleLazyInstanceSyntaxHighlighterFactory类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。