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.ChangeListenerEncapsulates 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.JMenuactiveTabMenuprivate javax.swing.ActionchangeModelActionprivate javax.swing.ActionclearActionprivate javax.swing.ActionclearAllMarkersActionprivate SmallButtonclearButtonprivate javax.swing.ActioncustomExpressionPanelActionprivate SmallToggleButtondetailPaneButtonprivate FileMenufileMenuprivate javax.swing.ActionfindNextColorizedEventActionprivate javax.swing.ActionfindNextMarkerActionprivate javax.swing.ActionfindPreviousColorizedEventActionprivate javax.swing.ActionfindPreviousMarkerActionprivate javax.swing.Action[]logPanelSpecificActionsprivate SmallToggleButtonlogTreePaneButtonprivate LogUIloguiprivate java.util.CollectionlookAndFeelMenusprivate javax.swing.JMenuBarmenuBarprivate javax.swing.JCheckBoxMenuItemmenuShowWelcomeprivate javax.swing.ActionpauseActionprivate SmallToggleButtonpauseButtonprivate SmallToggleButtonscrollToBottomButtonprivate javax.swing.ActionscrollToTopActionprivate javax.swing.ActionshowColorPanelActionprivate javax.swing.ActionshowPreferencesActionprivate javax.swing.ActionshowReceiversActionprivate SmallToggleButtonshowReceiversButtonprivate SmallToggleButtontoggleCyclicButtonprivate javax.swing.JCheckBoxMenuItemtoggleCyclicMenuItemprivate javax.swing.JCheckBoxMenuItemtoggleDetailMenuItemprivate javax.swing.ActiontoggleDetailPaneActionprivate javax.swing.ActiontoggleLogTreeActionprivate javax.swing.JCheckBoxMenuItemtoggleLogTreeMenuItemprivate javax.swing.ActiontoggleMarkerActionprivate javax.swing.ActiontoggleScrollToBottomActionprivate javax.swing.JCheckBoxMenuItemtoggleScrollToBottomMenuItemprivate javax.swing.JCheckBoxMenuItemtoggleShowReceiversCheckprivate javax.swing.JCheckBoxMenuItemtoggleStatusBarCheckprivate javax.swing.ActiontoggleToolbarActionprivate javax.swing.ActiontoggleWelcomeVisibleActionprivate javax.swing.JToolBartoolbarprivate javax.swing.ActionundockActionprivate javax.swing.JMenuviewMenu
-
Constructor Summary
Constructors Constructor Description ChainsawToolBarAndMenus(LogUI logui)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private javax.swing.ActioncreateChangeModelAction()private javax.swing.ActioncreateClearAction()private javax.swing.ActioncreateClearAllMarkersAction()private javax.swing.ActioncreateCustomExpressionPanelAction()private javax.swing.ActioncreateFindNextMarkerAction()private javax.swing.ActioncreateFindPreviousMarkerAction()private voidcreateMenuBar()private javax.swing.ActioncreatePauseAction()private javax.swing.ActioncreateScrollToBottomAction()private javax.swing.ActioncreateScrollToTopAction()private javax.swing.ActioncreateShowColorPanelAction()private javax.swing.ActioncreateShowPreferencesAction()private javax.swing.ActioncreateShowReceiversAction()private javax.swing.ActioncreateToggleDetailPaneAction()private javax.swing.ActioncreateToggleLogTreeAction()private javax.swing.ActioncreateToggleMarkerAction()private javax.swing.ActioncreateToggleToolbarAction()private voidcreateToolbar()private javax.swing.ActioncreateUndockAction()private javax.swing.JPanelgetCustomExpressionPanel()private javax.swing.ActiongetFindNextColorizedEventAction()private javax.swing.ActiongetFindPreviousColorizedEventAction()(package private) javax.swing.JMenuBargetMenubar()(package private) javax.swing.JToolBargetToolbar()private voidscanState()voidstateChange()DOCUMENT ME!voidstateChanged(javax.swing.event.ChangeEvent e)DOCUMENT ME!private javax.swing.ActiontoggleWelcomeVisibleAction()
-
-
-
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:
stateChangedin 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()
-
-