public abstract class LogConsoleBase extends AdditionalTabComponent implements LogConsole, LogFilterListener
javax.swing.JPanel.AccessibleJPaneljavax.swing.JComponent.AccessibleJComponentjava.awt.Container.AccessibleAWTContainerjava.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategyDisposable.ParentComponentWithActions.Impl| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
APPLYING_FILTER_TITLE |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
LogConsoleBase(Project project,
java.io.Reader reader,
java.lang.String title,
boolean buildInActions,
LogFilterModel model) |
LogConsoleBase(Project project,
java.io.Reader reader,
java.lang.String title,
boolean buildInActions,
LogFilterModel model,
GlobalSearchScope scope) |
LogConsoleBase(Project project,
java.io.Reader reader,
java.lang.String title,
boolean buildInActions,
LogFilterModel model,
GlobalSearchScope scope,
LogFormatter formatter) |
getTooltipgetAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIaddAncestorListener, 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, updateadd, 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, validateTreeaction, 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, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic static final java.lang.String APPLYING_FILTER_TITLE
public LogConsoleBase(Project project, java.io.Reader reader, java.lang.String title, boolean buildInActions, LogFilterModel model)
public LogConsoleBase(Project project, java.io.Reader reader, java.lang.String title, boolean buildInActions, LogFilterModel model, GlobalSearchScope scope)
public LogConsoleBase(Project project, java.io.Reader reader, java.lang.String title, boolean buildInActions, LogFilterModel model, GlobalSearchScope scope, LogFormatter formatter)
public void setFilterModel(LogFilterModel model)
setFilterModel in interface LogConsolepublic LogFilterModel getFilterModel()
getFilterModel in interface LogConsole@Deprecated public LogContentPreprocessor getContentPreprocessor()
getFilterModel() insteadgetContentPreprocessor in interface LogConsole@Deprecated public void setContentPreprocessor(LogContentPreprocessor contentPreprocessor)
setFilterModel(LogFilterModel) instead and
customize log entry in LogFilterModel.processLine(String)setContentPreprocessor in interface LogConsoleprotected java.io.BufferedReader updateReaderIfNeeded(java.io.BufferedReader reader)
throws java.io.IOException
java.io.IOExceptionpublic ActionGroup getOrCreateActions()
public void onFilterStateChange(LogFilter filter)
onFilterStateChange in interface LogFilterListenerpublic void onTextFilterChange()
onTextFilterChange in interface LogFilterListenerpublic javax.swing.JComponent getComponent()
getComponent in interface ComponentContainergetComponent in interface ComponentWithActionsgetComponent in class AdditionalTabComponentpublic abstract boolean isActive()
public void activate()
public java.lang.String getTabTitle()
getTabTitle in class AdditionalTabComponentpublic void dispose()
Disposabledispose in interface Disposableprotected void addMessage(java.lang.String text)
public void attachStopLogConsoleTrackingListener(ProcessHandler process)
public java.lang.StringBuffer getOriginalDocument()
public ConsoleView getConsole()
public ActionGroup getToolbarActions()
getToolbarActions in interface ComponentWithActionspublic java.lang.String getToolbarPlace()
getToolbarPlace in interface ComponentWithActionspublic javax.swing.JComponent getToolbarContextComponent()
getToolbarContextComponent in interface ComponentWithActionspublic javax.swing.JComponent getPreferredFocusableComponent()
getPreferredFocusableComponent in interface ComponentContainerpublic java.lang.String getTitle()
public void clear()
public javax.swing.JComponent getSearchComponent()
getSearchComponent in interface ComponentWithActionsprotected java.awt.Component getTextFilterComponent()
public boolean isContentBuiltIn()
isContentBuiltIn in interface ComponentWithActionspublic void writeToConsole(java.lang.String text,
Key outputType)
public void addListener(LogConsoleListener listener)