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 TextEditorHighlightingPassFactoryRegistrarpublic TextEditorHighlightingPass createHighlightingPass(PsiFile file, Editor editor)
createHighlightingPass in interface TextEditorHighlightingPassFactorypublic static DocRenderPassFactory.Items calculateItemsToRender(Document document, PsiFile psiFile)
public static void applyItemsToRender(Editor editor, Project project, DocRenderPassFactory.Items items, boolean collapseNewRegions)