@Singleton public class LogViewImpl extends JPanel implements LogView
JPanel.AccessibleJPanel
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
LogView.LogCategories, LogView.Presenter
Modifier and Type | Field and Description |
---|---|
protected javax.enterprise.event.Event<CenterWindow> |
centerWindowEvent |
protected JButton |
clearButton |
protected JButton |
configureButton |
protected JButton |
copyButton |
protected JButton |
expandButton |
protected JComboBox |
expirationComboBox |
protected LogView.LogCategories |
logCategories |
protected org.seamless.swing.logging.LogCategorySelector |
logCategorySelector |
protected JTable |
logTable |
protected org.seamless.swing.logging.LogTableModel |
logTableModel |
protected JButton |
pauseButton |
protected JLabel |
pauseLabel |
protected LogView.Presenter |
presenter |
protected JToolBar |
toolBar |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
LogViewImpl() |
Modifier and Type | Method and Description |
---|---|
protected void |
adjustTableUI() |
Component |
asUIComponent() |
void |
dispose() |
protected ImageIcon |
getDebugIcon() |
protected org.seamless.swing.logging.LogController.Expiration |
getDefaultExpiration() |
protected int |
getExpandMessageCharacterLimit() |
protected ImageIcon |
getInfoIcon() |
protected List<org.seamless.swing.logging.LogMessage> |
getSelectedMessages() |
protected ImageIcon |
getTraceIcon() |
protected ImageIcon |
getWarnErrorIcon() |
void |
init() |
protected void |
initializeToolBar(org.seamless.swing.logging.LogController.Expiration expiration) |
void |
pushMessage(org.seamless.swing.logging.LogMessage logMessage) |
void |
setPresenter(LogView.Presenter presenter) |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
@Inject protected LogView.LogCategories logCategories
@Inject protected javax.enterprise.event.Event<CenterWindow> centerWindowEvent
protected org.seamless.swing.logging.LogCategorySelector logCategorySelector
protected JTable logTable
protected org.seamless.swing.logging.LogTableModel logTableModel
protected final JToolBar toolBar
protected final JButton configureButton
protected final JButton clearButton
protected final JButton copyButton
protected final JButton expandButton
protected final JButton pauseButton
protected final JLabel pauseLabel
protected final JComboBox expirationComboBox
protected LogView.Presenter presenter
@PostConstruct public void init()
public Component asUIComponent()
asUIComponent
in interface View<LogView.Presenter>
public void setPresenter(LogView.Presenter presenter)
setPresenter
in interface View<LogView.Presenter>
public void pushMessage(org.seamless.swing.logging.LogMessage logMessage)
pushMessage
in interface LogView
protected void adjustTableUI()
protected void initializeToolBar(org.seamless.swing.logging.LogController.Expiration expiration)
protected org.seamless.swing.logging.LogController.Expiration getDefaultExpiration()
protected ImageIcon getWarnErrorIcon()
protected ImageIcon getDebugIcon()
protected ImageIcon getTraceIcon()
protected ImageIcon getInfoIcon()
protected int getExpandMessageCharacterLimit()
protected List<org.seamless.swing.logging.LogMessage> getSelectedMessages()
Copyright © 2015 4th Line GmbH, Switzerland. All rights reserved.