本文整理汇总了Java中com.intellij.ide.highlighter.custom.CustomFileHighlighter类的典型用法代码示例。如果您正苦于以下问题:Java CustomFileHighlighter类的具体用法?Java CustomFileHighlighter怎么用?Java CustomFileHighlighter使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
CustomFileHighlighter类属于com.intellij.ide.highlighter.custom包,在下文中一共展示了CustomFileHighlighter类的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: buildLanguageFoldRegions
import com.intellij.ide.highlighter.custom.CustomFileHighlighter; //导入依赖的package包/类
@Override
protected void buildLanguageFoldRegions(@NotNull List<FoldingDescriptor> descriptors,
@NotNull PsiElement root,
@NotNull Document document,
boolean quick) {
FileType fileType = root.getContainingFile().getFileType();
if (!(fileType instanceof CustomSyntaxTableFileType)) {
return;
}
CustomFileHighlighter highlighter = new CustomFileHighlighter(((CustomSyntaxTableFileType) fileType).getSyntaxTable());
buildBraceMatcherBasedFolding(descriptors, root, document, highlighter);
}
示例2: create
import com.intellij.ide.highlighter.custom.CustomFileHighlighter; //导入依赖的package包/类
@Override
@Nullable
public SyntaxHighlighter create(@NotNull final FileType fileType, @Nullable final Project project, @Nullable final VirtualFile file) {
if (fileType instanceof AbstractFileType) {
return new CustomFileHighlighter(((CustomSyntaxTableFileType) fileType).getSyntaxTable());
}
return null;
}
示例3: create
import com.intellij.ide.highlighter.custom.CustomFileHighlighter; //导入依赖的package包/类
@Override
@Nullable
public SyntaxHighlighter create(final FileType fileType, @Nullable final Project project, @Nullable final VirtualFile file) {
if (fileType instanceof AbstractFileType) {
return new CustomFileHighlighter(((CustomSyntaxTableFileType) fileType).getSyntaxTable());
}
return null;
}
示例4: getHighlighter
import com.intellij.ide.highlighter.custom.CustomFileHighlighter; //导入依赖的package包/类
@Override
@NotNull
public SyntaxHighlighter getHighlighter() {
return new CustomFileHighlighter(SYNTAX_TABLE);
}
示例5: getHighlighter
import com.intellij.ide.highlighter.custom.CustomFileHighlighter; //导入依赖的package包/类
@Override
@Nonnull
public SyntaxHighlighter getHighlighter() {
return new CustomFileHighlighter(SYNTAX_TABLE);
}