Class LivePreviewHelper


  • public class LivePreviewHelper
    extends java.lang.Object
    • Constructor Detail

      • LivePreviewHelper

        public LivePreviewHelper()
    • Method Detail

      • showFor

        public static void showFor​(BnfFile bnfFile)
      • parseFile

        @Nullable
        public static @Nullable com.intellij.psi.PsiFile parseFile​(BnfFile bnfFile,
                                                                   java.lang.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 boolean collectExpressionsAtOffset​(com.intellij.openapi.project.Project project,
                                                         com.intellij.openapi.editor.Editor previewEditor,
                                                         LivePreviewLanguage language,
                                                         com.intellij.util.PairProcessor<BnfExpression,​java.lang.Boolean> processor)