Package org.apache.log4j.chainsaw
Class ChainsawToolBarAndMenus
- java.lang.Object
-
- org.apache.log4j.chainsaw.ChainsawToolBarAndMenus
-
- All Implemented Interfaces:
java.util.EventListener
,javax.swing.event.ChangeListener
class ChainsawToolBarAndMenus extends java.lang.Object implements javax.swing.event.ChangeListener
Encapsulates the full Toolbar, and menus and all the actions that can be performed from it.
-
-
Field Summary
Fields Modifier and Type Field Description private javax.swing.JMenu
activeTabMenu
private javax.swing.Action
changeModelAction
private javax.swing.Action
clearAction
private javax.swing.Action
clearAllMarkersAction
private SmallButton
clearButton
private javax.swing.Action
customExpressionPanelAction
private SmallToggleButton
detailPaneButton
private FileMenu
fileMenu
private javax.swing.Action
findNextColorizedEventAction
private javax.swing.Action
findNextMarkerAction
private javax.swing.Action
findPreviousColorizedEventAction
private javax.swing.Action
findPreviousMarkerAction
private javax.swing.Action[]
logPanelSpecificActions
private SmallToggleButton
logTreePaneButton
private LogUI
logui
private java.util.Collection
lookAndFeelMenus
private javax.swing.JMenuBar
menuBar
private javax.swing.JCheckBoxMenuItem
menuShowWelcome
private javax.swing.Action
pauseAction
private SmallToggleButton
pauseButton
private SmallToggleButton
scrollToBottomButton
private javax.swing.Action
scrollToTopAction
private javax.swing.Action
showColorPanelAction
private javax.swing.Action
showPreferencesAction
private javax.swing.Action
showReceiversAction
private SmallToggleButton
showReceiversButton
private SmallToggleButton
toggleCyclicButton
private javax.swing.JCheckBoxMenuItem
toggleCyclicMenuItem
private javax.swing.JCheckBoxMenuItem
toggleDetailMenuItem
private javax.swing.Action
toggleDetailPaneAction
private javax.swing.Action
toggleLogTreeAction
private javax.swing.JCheckBoxMenuItem
toggleLogTreeMenuItem
private javax.swing.Action
toggleMarkerAction
private javax.swing.Action
toggleScrollToBottomAction
private javax.swing.JCheckBoxMenuItem
toggleScrollToBottomMenuItem
private javax.swing.JCheckBoxMenuItem
toggleShowReceiversCheck
private javax.swing.JCheckBoxMenuItem
toggleStatusBarCheck
private javax.swing.Action
toggleToolbarAction
private javax.swing.Action
toggleWelcomeVisibleAction
private javax.swing.JToolBar
toolbar
private javax.swing.Action
undockAction
private javax.swing.JMenu
viewMenu
-
Constructor Summary
Constructors Constructor Description ChainsawToolBarAndMenus(LogUI logui)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private javax.swing.Action
createChangeModelAction()
private javax.swing.Action
createClearAction()
private javax.swing.Action
createClearAllMarkersAction()
private javax.swing.Action
createCustomExpressionPanelAction()
private javax.swing.Action
createFindNextMarkerAction()
private javax.swing.Action
createFindPreviousMarkerAction()
private void
createMenuBar()
private javax.swing.Action
createPauseAction()
private javax.swing.Action
createScrollToBottomAction()
private javax.swing.Action
createScrollToTopAction()
private javax.swing.Action
createShowColorPanelAction()
private javax.swing.Action
createShowPreferencesAction()
private javax.swing.Action
createShowReceiversAction()
private javax.swing.Action
createToggleDetailPaneAction()
private javax.swing.Action
createToggleLogTreeAction()
private javax.swing.Action
createToggleMarkerAction()
private javax.swing.Action
createToggleToolbarAction()
private void
createToolbar()
private javax.swing.Action
createUndockAction()
private javax.swing.JPanel
getCustomExpressionPanel()
private javax.swing.Action
getFindNextColorizedEventAction()
private javax.swing.Action
getFindPreviousColorizedEventAction()
(package private) javax.swing.JMenuBar
getMenubar()
(package private) javax.swing.JToolBar
getToolbar()
private void
scanState()
void
stateChange()
DOCUMENT ME!void
stateChanged(javax.swing.event.ChangeEvent e)
DOCUMENT ME!private javax.swing.Action
toggleWelcomeVisibleAction()
-
-
-
Field Detail
-
showReceiversButton
private final SmallToggleButton showReceiversButton
-
changeModelAction
private final javax.swing.Action changeModelAction
-
clearAction
private final javax.swing.Action clearAction
-
toggleWelcomeVisibleAction
private final javax.swing.Action toggleWelcomeVisibleAction
-
findPreviousColorizedEventAction
private final javax.swing.Action findPreviousColorizedEventAction
-
findNextColorizedEventAction
private final javax.swing.Action findNextColorizedEventAction
-
findNextMarkerAction
private final javax.swing.Action findNextMarkerAction
-
findPreviousMarkerAction
private final javax.swing.Action findPreviousMarkerAction
-
toggleMarkerAction
private final javax.swing.Action toggleMarkerAction
-
clearAllMarkersAction
private final javax.swing.Action clearAllMarkersAction
-
pauseAction
private final javax.swing.Action pauseAction
-
showPreferencesAction
private final javax.swing.Action showPreferencesAction
-
showColorPanelAction
private final javax.swing.Action showColorPanelAction
-
showReceiversAction
private final javax.swing.Action showReceiversAction
-
toggleLogTreeAction
private final javax.swing.Action toggleLogTreeAction
-
toggleScrollToBottomAction
private final javax.swing.Action toggleScrollToBottomAction
-
scrollToTopAction
private final javax.swing.Action scrollToTopAction
-
toggleDetailPaneAction
private final javax.swing.Action toggleDetailPaneAction
-
toggleToolbarAction
private final javax.swing.Action toggleToolbarAction
-
undockAction
private final javax.swing.Action undockAction
-
customExpressionPanelAction
private final javax.swing.Action customExpressionPanelAction
-
lookAndFeelMenus
private final java.util.Collection lookAndFeelMenus
-
toggleShowReceiversCheck
private final javax.swing.JCheckBoxMenuItem toggleShowReceiversCheck
-
toggleLogTreeMenuItem
private final javax.swing.JCheckBoxMenuItem toggleLogTreeMenuItem
-
toggleScrollToBottomMenuItem
private final javax.swing.JCheckBoxMenuItem toggleScrollToBottomMenuItem
-
toggleDetailMenuItem
private final javax.swing.JCheckBoxMenuItem toggleDetailMenuItem
-
toggleCyclicMenuItem
private final javax.swing.JCheckBoxMenuItem toggleCyclicMenuItem
-
fileMenu
private final FileMenu fileMenu
-
toggleStatusBarCheck
private final javax.swing.JCheckBoxMenuItem toggleStatusBarCheck
-
viewMenu
private final javax.swing.JMenu viewMenu
-
menuBar
private final javax.swing.JMenuBar menuBar
-
menuShowWelcome
private final javax.swing.JCheckBoxMenuItem menuShowWelcome
-
toolbar
private final javax.swing.JToolBar toolbar
-
logui
private final LogUI logui
-
clearButton
private final SmallButton clearButton
-
detailPaneButton
private final SmallToggleButton detailPaneButton
-
logTreePaneButton
private final SmallToggleButton logTreePaneButton
-
scrollToBottomButton
private final SmallToggleButton scrollToBottomButton
-
pauseButton
private final SmallToggleButton pauseButton
-
toggleCyclicButton
private final SmallToggleButton toggleCyclicButton
-
logPanelSpecificActions
private final javax.swing.Action[] logPanelSpecificActions
-
activeTabMenu
private final javax.swing.JMenu activeTabMenu
-
-
Constructor Detail
-
ChainsawToolBarAndMenus
ChainsawToolBarAndMenus(LogUI logui)
-
-
Method Detail
-
createChangeModelAction
private javax.swing.Action createChangeModelAction()
- Returns:
-
createToggleLogTreeAction
private javax.swing.Action createToggleLogTreeAction()
- Returns:
-
createScrollToBottomAction
private javax.swing.Action createScrollToBottomAction()
- Returns:
-
createScrollToTopAction
private javax.swing.Action createScrollToTopAction()
-
createFindNextMarkerAction
private javax.swing.Action createFindNextMarkerAction()
-
createFindPreviousMarkerAction
private javax.swing.Action createFindPreviousMarkerAction()
-
createToggleMarkerAction
private javax.swing.Action createToggleMarkerAction()
-
createClearAllMarkersAction
private javax.swing.Action createClearAllMarkersAction()
-
stateChange
public void stateChange()
DOCUMENT ME!
-
stateChanged
public void stateChanged(javax.swing.event.ChangeEvent e)
DOCUMENT ME!- Specified by:
stateChanged
in interfacejavax.swing.event.ChangeListener
- Parameters:
e
- DOCUMENT ME!
-
getMenubar
javax.swing.JMenuBar getMenubar()
-
getToolbar
javax.swing.JToolBar getToolbar()
-
createClearAction
private javax.swing.Action createClearAction()
-
toggleWelcomeVisibleAction
private javax.swing.Action toggleWelcomeVisibleAction()
-
createMenuBar
private void createMenuBar()
-
createPauseAction
private javax.swing.Action createPauseAction()
-
createShowPreferencesAction
private javax.swing.Action createShowPreferencesAction()
-
createCustomExpressionPanelAction
private javax.swing.Action createCustomExpressionPanelAction()
-
createShowColorPanelAction
private javax.swing.Action createShowColorPanelAction()
-
createShowReceiversAction
private javax.swing.Action createShowReceiversAction()
- Returns:
-
createToggleDetailPaneAction
private javax.swing.Action createToggleDetailPaneAction()
-
createToggleToolbarAction
private javax.swing.Action createToggleToolbarAction()
-
createToolbar
private void createToolbar()
-
createUndockAction
private javax.swing.Action createUndockAction()
-
scanState
private void scanState()
-
getFindNextColorizedEventAction
private javax.swing.Action getFindNextColorizedEventAction()
-
getFindPreviousColorizedEventAction
private javax.swing.Action getFindPreviousColorizedEventAction()
-
getCustomExpressionPanel
private javax.swing.JPanel getCustomExpressionPanel()
-
-