Package org.intellij.grammar.actions
Class BnfRunJFlexAction
- java.lang.Object
-
- com.intellij.openapi.actionSystem.AnAction
-
- com.intellij.openapi.project.DumbAwareAction
-
- org.intellij.grammar.actions.BnfRunJFlexAction
-
- All Implemented Interfaces:
com.intellij.openapi.project.DumbAware,com.intellij.openapi.project.PossiblyDumbAware
public class BnfRunJFlexAction extends com.intellij.openapi.project.DumbAwareAction
-
-
Constructor Summary
Constructors Constructor Description BnfRunJFlexAction()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactionPerformed(@NotNull com.intellij.openapi.actionSystem.AnActionEvent e)static com.intellij.openapi.util.ActionCallbackdoGenerate(@NotNull com.intellij.openapi.project.Project project, @NotNull com.intellij.openapi.vfs.VirtualFile flexFile, @NotNull java.util.List<java.io.File> jflex, @NotNull java.lang.String batchId)static voidshowConsole(@NotNull com.intellij.openapi.project.Project project, @NotNull java.lang.String title, @NotNull java.lang.String batchId, @NotNull com.intellij.execution.process.OSProcessHandler processHandler)voidupdate(@NotNull com.intellij.openapi.actionSystem.AnActionEvent e)-
Methods inherited from class com.intellij.openapi.actionSystem.AnAction
addSynonym, addTextOverride, addTextOverride, applyTextOverride, applyTextOverride, beforeActionPerformedUpdate, copyActionTextOverride, copyActionTextOverrides, copyFrom, copyShortcutFrom, displayTextInToolbar, getEventProject, getShortcutSet, getSynonyms, getTemplatePresentation, getTemplateText, isDefaultIcon, isEnabledInModalContext, isInInjectedContext, isTransparentUpdate, registerCustomShortcutSet, registerCustomShortcutSet, registerCustomShortcutSet, registerCustomShortcutSet, setDefaultIcon, setEnabledInModalContext, setInjectedContext, setShortcutSet, startInTransaction, toString, unregisterCustomShortcutSet, useSmallerFontForTextInToolbar
-
-
-
-
Method Detail
-
update
public void update(@NotNull @NotNull com.intellij.openapi.actionSystem.AnActionEvent e)- Overrides:
updatein classcom.intellij.openapi.actionSystem.AnAction
-
actionPerformed
public void actionPerformed(@NotNull @NotNull com.intellij.openapi.actionSystem.AnActionEvent e)- Specified by:
actionPerformedin classcom.intellij.openapi.actionSystem.AnAction
-
doGenerate
public static com.intellij.openapi.util.ActionCallback doGenerate(@NotNull @NotNull com.intellij.openapi.project.Project project, @NotNull @NotNull com.intellij.openapi.vfs.VirtualFile flexFile, @NotNull @NotNull java.util.List<java.io.File> jflex, @NotNull @NotNull java.lang.String batchId)
-
showConsole
public static void showConsole(@NotNull @NotNull com.intellij.openapi.project.Project project, @NotNull @NotNull java.lang.String title, @NotNull @NotNull java.lang.String batchId, @NotNull @NotNull com.intellij.execution.process.OSProcessHandler processHandler)
-
-