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.actionSystem.ActionUpdateThreadAware,com.intellij.openapi.project.DumbAware,com.intellij.openapi.project.PossiblyDumbAware
public class BnfRunJFlexAction
extends com.intellij.openapi.project.DumbAwareAction
-
Nested Class Summary
Nested classes/interfaces inherited from class com.intellij.openapi.actionSystem.AnAction
com.intellij.openapi.actionSystem.AnAction.TransparentUpdateNested classes/interfaces inherited from interface com.intellij.openapi.actionSystem.ActionUpdateThreadAware
com.intellij.openapi.actionSystem.ActionUpdateThreadAware.Recursive -
Field Summary
Fields inherited from class com.intellij.openapi.actionSystem.AnAction
ACTIONS_KEY, EMPTY_ARRAY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidactionPerformed(@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 com.intellij.openapi.util.Couple<File> jflex, @NotNull String batchId) @NotNull com.intellij.openapi.actionSystem.ActionUpdateThreadstatic voidshowConsole(@NotNull com.intellij.openapi.project.Project project, @NotNull String title, @NotNull String batchId, @NotNull com.intellij.execution.process.OSProcessHandler processHandler) voidupdate(@NotNull com.intellij.openapi.actionSystem.AnActionEvent e) Methods inherited from class com.intellij.openapi.project.DumbAwareAction
create, create, createMethods 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, isDumbAware, isEnabledInModalContext, isInInjectedContext, isTransparentUpdate, registerCustomShortcutSet, registerCustomShortcutSet, registerCustomShortcutSet, registerCustomShortcutSet, setDefaultIcon, setEnabledInModalContext, setInjectedContext, setShortcutSet, startInTransaction, toString, unregisterCustomShortcutSet, useSmallerFontForTextInToolbar
-
Constructor Details
-
BnfRunJFlexAction
public BnfRunJFlexAction()
-
-
Method Details
-
getActionUpdateThread
@NotNull public @NotNull com.intellij.openapi.actionSystem.ActionUpdateThread getActionUpdateThread()- Specified by:
getActionUpdateThreadin interfacecom.intellij.openapi.actionSystem.ActionUpdateThreadAware- Overrides:
getActionUpdateThreadin classcom.intellij.openapi.actionSystem.AnAction
-
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
-
showConsole
-