public class BuildView extends CompositeView<ExecutionConsole> implements BuildProgressListener, ConsoleView, DataProvider, Filterable<ExecutionNode>, OccurenceNavigator
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.ParentOccurenceNavigator.OccurenceInfo| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CONSOLE_VIEW_NAME |
static DataKey<AnAction[]> |
RESTART_ACTIONS |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTUNKNOWN_BUILD_IDCONSOLE_CONTENT_IDEMPTY| Constructor and Description |
|---|
BuildView(Project project,
BuildDescriptor buildDescriptor,
java.lang.String selectionStateKey,
ViewManager viewManager) |
BuildView(Project project,
ExecutionConsole executionConsole,
BuildDescriptor buildDescriptor,
java.lang.String selectionStateKey,
ViewManager viewManager) |
| Modifier and Type | Method and Description |
|---|---|
void |
addFilter(java.util.function.Predicate<ExecutionNode> filter) |
void |
addMessageFilter(Filter filter) |
void |
allowHeavyFilters() |
void |
attachToProcess(ProcessHandler processHandler) |
boolean |
canPause() |
void |
clear() |
boolean |
contains(java.util.function.Predicate<ExecutionNode> filter) |
AnAction [] |
createConsoleActions() |
int |
getContentSize() |
java.lang.Object |
getData(java.lang.String dataId)
Returns the object corresponding to the specified data identifier.
|
java.util.function.Predicate<ExecutionNode> |
getFilter() |
java.lang.String |
getNextOccurenceActionName() |
java.lang.String |
getPreviousOccurenceActionName() |
OccurenceNavigator.OccurenceInfo |
goNextOccurence() |
OccurenceNavigator.OccurenceInfo |
goPreviousOccurence() |
boolean |
hasDeferredOutput() |
boolean |
hasNextOccurence() |
boolean |
hasPreviousOccurence() |
boolean |
isFilteringEnabled() |
boolean |
isOutputPaused() |
void |
onEvent(java.lang.Object buildId,
BuildEvent event) |
void |
performWhenNoDeferredOutput(java.lang.Runnable runnable) |
void |
print(java.lang.String text,
ConsoleViewContentType contentType) |
void |
printHyperlink(java.lang.String hyperlinkText,
HyperlinkInfo info) |
void |
removeFilter(java.util.function.Predicate<ExecutionNode> filter) |
void |
scrollTo(int offset) |
void |
setHelpId(java.lang.String helpId) |
void |
setOutputPaused(boolean value) |
addView, addViewAndShowIfNeeded, dispose, getComponent, getPreferredFocusableComponent, getSwitchActions, getView, getView, isViewVisible, showView, showViewgetAccessibleContext, 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, transferFocusUpCycleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitonEventrequestScrollingToEndgetComponent, getPreferredFocusableComponentdisposepublic static final java.lang.String CONSOLE_VIEW_NAME
public BuildView(Project project, BuildDescriptor buildDescriptor, java.lang.String selectionStateKey, ViewManager viewManager)
public BuildView(Project project, ExecutionConsole executionConsole, BuildDescriptor buildDescriptor, java.lang.String selectionStateKey, ViewManager viewManager)
public void onEvent(java.lang.Object buildId,
BuildEvent event)
onEvent in interface BuildProgressListenerpublic void print(java.lang.String text,
ConsoleViewContentType contentType)
print in interface ConsoleViewpublic void clear()
clear in interface ConsoleViewpublic void scrollTo(int offset)
scrollTo in interface ConsoleViewpublic void attachToProcess(ProcessHandler processHandler)
attachToProcess in interface ConsoleViewpublic void setOutputPaused(boolean value)
setOutputPaused in interface ConsoleViewpublic boolean isOutputPaused()
isOutputPaused in interface ConsoleViewpublic boolean hasDeferredOutput()
hasDeferredOutput in interface ConsoleViewpublic void performWhenNoDeferredOutput(java.lang.Runnable runnable)
performWhenNoDeferredOutput in interface ConsoleViewpublic void setHelpId(java.lang.String helpId)
setHelpId in interface ConsoleViewpublic void addMessageFilter(Filter filter)
addMessageFilter in interface ConsoleViewpublic void printHyperlink(java.lang.String hyperlinkText,
HyperlinkInfo info)
printHyperlink in interface ConsoleViewpublic int getContentSize()
getContentSize in interface ConsoleViewpublic boolean canPause()
canPause in interface ConsoleViewpublic AnAction [] createConsoleActions()
createConsoleActions in interface ConsoleViewcreateConsoleActions in class CompositeView<ExecutionConsole>public void allowHeavyFilters()
allowHeavyFilters in interface ConsoleViewpublic java.lang.Object getData(java.lang.String dataId)
DataProviderPlatformDataKeys class.getData in interface DataProvidergetData in class CompositeView<ExecutionConsole>dataId - the data identifier for which the value is requested.public boolean isFilteringEnabled()
isFilteringEnabled in interface Filterable<ExecutionNode>public java.util.function.Predicate<ExecutionNode> getFilter()
getFilter in interface Filterable<ExecutionNode>public void addFilter(java.util.function.Predicate<ExecutionNode> filter)
addFilter in interface Filterable<ExecutionNode>public void removeFilter(java.util.function.Predicate<ExecutionNode> filter)
removeFilter in interface Filterable<ExecutionNode>public boolean contains(java.util.function.Predicate<ExecutionNode> filter)
contains in interface Filterable<ExecutionNode>public boolean hasNextOccurence()
hasNextOccurence in interface OccurenceNavigatorpublic boolean hasPreviousOccurence()
hasPreviousOccurence in interface OccurenceNavigatorpublic OccurenceNavigator.OccurenceInfo goNextOccurence()
goNextOccurence in interface OccurenceNavigatorpublic OccurenceNavigator.OccurenceInfo goPreviousOccurence()
goPreviousOccurence in interface OccurenceNavigatorpublic java.lang.String getNextOccurenceActionName()
getNextOccurenceActionName in interface OccurenceNavigatorpublic java.lang.String getPreviousOccurenceActionName()
getPreviousOccurenceActionName in interface OccurenceNavigator