public class DocRenderPassFactory extends java.lang.Object implements TextEditorHighlightingPassFactoryRegistrar, TextEditorHighlightingPassFactory
Modifier and Type | Class and Description |
---|---|
static class |
DocRenderPassFactory.Items |
Constructor and Description |
---|
DocRenderPassFactory() |
Modifier and Type | Method and Description |
---|---|
static void |
applyItemsToRender(Editor editor,
Project project,
DocRenderPassFactory.Items items,
boolean collapseNewRegions) |
static DocRenderPassFactory.Items |
calculateItemsToRender(Document document,
PsiFile psiFile) |
TextEditorHighlightingPass |
createHighlightingPass(PsiFile file,
Editor editor) |
void |
registerHighlightingPassFactory(TextEditorHighlightingPassRegistrar registrar,
Project project) |
public void registerHighlightingPassFactory(TextEditorHighlightingPassRegistrar registrar, Project project)
registerHighlightingPassFactory
in interface TextEditorHighlightingPassFactoryRegistrar
public TextEditorHighlightingPass createHighlightingPass(PsiFile file, Editor editor)
createHighlightingPass
in interface TextEditorHighlightingPassFactory
public static DocRenderPassFactory.Items calculateItemsToRender(Document document, PsiFile psiFile)
public static void applyItemsToRender(Editor editor, Project project, DocRenderPassFactory.Items items, boolean collapseNewRegions)