Class LivePreviewHelper

java.lang.Object
org.intellij.grammar.livePreview.LivePreviewHelper
All Implemented Interfaces:
com.intellij.openapi.Disposable

public final class LivePreviewHelper extends Object implements com.intellij.openapi.Disposable
  • Constructor Details

    • LivePreviewHelper

      public LivePreviewHelper()
  • Method Details

    • getInstance

      public static LivePreviewHelper getInstance()
    • dispose

      public void dispose()
      Specified by:
      dispose in interface com.intellij.openapi.Disposable
    • showFor

      public void showFor(@NotNull @NotNull BnfFile bnfFile)
    • parseFile

      @Nullable public static @Nullable com.intellij.psi.PsiFile parseFile(BnfFile bnfFile, String text)
    • getLanguageFor

      @NotNull public static @NotNull com.intellij.lang.Language getLanguageFor(BnfFile psiFile)
    • registerLanguageExtensions

      public static void registerLanguageExtensions(LivePreviewLanguage language)
    • unregisterLanguageExtensions

      public static void unregisterLanguageExtensions(LivePreviewLanguage language)
    • collectExpressionsAtOffset

      public static void collectExpressionsAtOffset(com.intellij.openapi.project.Project project, com.intellij.openapi.editor.Editor previewEditor, LivePreviewLanguage language, com.intellij.util.PairProcessor<? super BnfExpression,? super Boolean> processor)