public class GrammarWindowMenu extends Object implements XJMenuItemDelegate
| Constructor and Description |
|---|
GrammarWindowMenu(GrammarWindow window) |
| Modifier and Type | Method and Description |
|---|---|
void |
awake() |
void |
close() |
XJMenuItem |
createMenuItem(int tag) |
XJMenuItem |
createMenuItem(int tag,
boolean contextual) |
void |
customizeFileMenu(XJMenu menu) |
void |
customizeMenuBar(XJMainMenuBar menubar) |
ActionRefactor |
getActionRefactor() |
JPopupMenu |
getContextualMenu(int textIndex) |
DebugMenu |
getDebugMenu() |
GoToMenu |
getGoToMenu() |
void |
handleMenuEvent(XJMenu menu,
XJMenuItem item) |
void |
handleMenuExport(int itemTag) |
void |
handleMenuFile(int itemTag) |
void |
handleMenuFind(int itemTag) |
void |
handleMenuGenerate(int itemTag) |
void |
handleMenuGoTo(int itemTag) |
void |
handleMenuGrammar(XJMenuItem item) |
void |
handleMenuPrivate(int itemTag) |
void |
handleMenuRefactor(int itemTag) |
void |
handleMenuRun(int itemTag) |
void |
handleMenuSelected(XJMenu menu) |
boolean |
isDebuggerRunning() |
void |
menuItemState(XJMenuItem item) |
public static final int MI_PRINT
public static final int MI_TOGGLE_SYNTAX_COLORING
public static final int MI_TOGGLE_SYNTAX_DIAGRAM
public static final int MI_TOGGLE_NFA_OPTIMIZATION
public static final int MI_TOGGLE_AUTOINDENT
public static final int MI_EXPAND_COLLAPSE_RULE
public static final int MI_EXPAND_COLLAPSE_ACTION
public static final int MI_FIND
public static final int MI_FIND_NEXT
public static final int MI_FIND_PREV
public static final int MI_FIND_TOKEN
public static final int MI_FIND_USAGE
public static final int MI_GOTO_RULE
public static final int MI_GOTO_DECLARATION
public static final int MI_GOTO_LINE
public static final int MI_GOTO_CHARACTER
public static final int MI_GOTO_BACK
public static final int MI_GOTO_FORWARD
public static final int MI_PREV_BREAKPOINT
public static final int MI_NEXT_BREAKPOINT
public static final int MI_HIGHLIGHT_DECISION_DFA
public static final int MI_SHOW_DECISION_DFA
public static final int MI_SHOW_DEPENDENCY
public static final int MI_SHOW_TOKENS_SD
public static final int MI_SHOW_TOKENS_DFA
public static final int MI_GROUP_RULE
public static final int MI_UNGROUP_RULE
public static final int MI_IGNORE_RULE
public static final int MI_CHECK_GRAMMAR
public static final int MI_RENAME
public static final int MI_REPLACE_LITERAL_WITH_TOKEN_LABEL
public static final int MI_LITERAL_TO_SINGLEQUOTE
public static final int MI_LITERAL_TO_DOUBLEQUOTE
public static final int MI_LITERAL_TO_CSTYLEQUOTE
public static final int MI_REMOVE_LEFT_RECURSION
public static final int MI_REMOVE_ALL_LEFT_RECURSION
public static final int MI_EXTRACT_RULE
public static final int MI_INLINE_RULE
public static final int MI_GENERATE_CODE
public static final int MI_SHOW_GENERATED_PARSER_CODE
public static final int MI_SHOW_GENERATED_LEXER_CODE
public static final int MI_SHOW_RULE_GENCODE
public static final int MI_RUN_INTERPRETER
public static final int MI_RUN
public static final int MI_DEBUG
public static final int MI_DEBUG_AGAIN
public static final int MI_DEBUG_REMOTE
public static final int MI_DEBUG_SHOW_INPUT_TOKENS
public static final int MI_EDIT_TEST_RIG
public static final int MI_SUBMIT_STATS
public static final int MI_SEND_FEEDBACK
public static final int MI_CHECK_UPDATES
public static final int MI_EXPORT_AS_IMAGE
public static final int MI_EXPORT_AS_EPS
public static final int MI_EXPORT_ALL_AS_IMAGE
public static final int MI_EXPORT_ALL_AS_EPS
public static final int MI_EXPORT_AS_DOT
public static final int MI_EXPORT_EVENT
public static final int MI_PRIVATE_UNREGISTER
public static final int MI_SERIALIZE_SD
public GrammarWindowMenu(GrammarWindow window)
public void close()
public void awake()
public boolean isDebuggerRunning()
public void customizeFileMenu(XJMenu menu)
public void customizeMenuBar(XJMainMenuBar menubar)
public XJMenuItem createMenuItem(int tag)
public XJMenuItem createMenuItem(int tag, boolean contextual)
public JPopupMenu getContextualMenu(int textIndex)
public void menuItemState(XJMenuItem item)
public void handleMenuSelected(XJMenu menu)
public void handleMenuEvent(XJMenu menu, XJMenuItem item)
handleMenuEvent in interface XJMenuItemDelegatepublic void handleMenuFile(int itemTag)
public void handleMenuFind(int itemTag)
public void handleMenuGrammar(XJMenuItem item)
public void handleMenuRefactor(int itemTag)
public void handleMenuGoTo(int itemTag)
public void handleMenuGenerate(int itemTag)
public void handleMenuRun(int itemTag)
public void handleMenuPrivate(int itemTag)
public void handleMenuExport(int itemTag)
public ActionRefactor getActionRefactor()
public DebugMenu getDebugMenu()
public GoToMenu getGoToMenu()
Copyright © 2013. All rights reserved.