public class BuildTreeConsoleView extends java.lang.Object implements ConsoleView, DataProvider, BuildConsoleView, Filterable<ExecutionNode>, OccurenceNavigator
Disposable.ParentOccurenceNavigator.OccurenceInfoCONSOLE_CONTENT_IDUNKNOWN_BUILD_IDEMPTY| Constructor and Description |
|---|
BuildTreeConsoleView(Project project,
BuildDescriptor buildDescriptor,
ExecutionConsole executionConsole,
BuildViewSettingsProvider buildViewSettingsProvider) |
| Modifier and Type | Method and Description |
|---|---|
void |
addFilter(java.util.function.Predicate<ExecutionNode> executionTreeFilter) |
void |
addMessageFilter(Filter filter) |
void |
allowHeavyFilters() |
void |
attachToProcess(ProcessHandler processHandler) |
boolean |
canPause() |
void |
clear() |
boolean |
contains(java.util.function.Predicate<ExecutionNode> filter) |
AnAction [] |
createConsoleActions() |
void |
dispose()
Usually not invoked directly, see class javadoc.
|
javax.swing.JComponent |
getComponent() |
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() |
javax.swing.JComponent |
getPreferredFocusableComponent() |
java.lang.String |
getPreviousOccurenceActionName() |
java.lang.String |
getSelectedNodeConsoleText() |
javax.swing.JTree |
getTree() |
OccurenceNavigator.OccurenceInfo |
goNextOccurence() |
OccurenceNavigator.OccurenceInfo |
goPreviousOccurence() |
boolean |
hasDeferredOutput() |
boolean |
hasNextOccurence() |
boolean |
hasPreviousOccurence() |
void |
hideRootNode() |
Promise<?> |
invokeLater(java.lang.Runnable task) |
boolean |
isDisposed() |
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) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitrequestScrollingToEndonEventpublic BuildTreeConsoleView(Project project, BuildDescriptor buildDescriptor, ExecutionConsole executionConsole, BuildViewSettingsProvider buildViewSettingsProvider)
public void clear()
clear in interface ConsoleViewpublic 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> executionTreeFilter)
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 void print(java.lang.String text,
ConsoleViewContentType contentType)
print in interface ConsoleViewpublic java.lang.String getSelectedNodeConsoleText()
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 OccurenceNavigatorpublic void scrollTo(int offset)
scrollTo in interface ConsoleViewpublic void attachToProcess(ProcessHandler processHandler)
attachToProcess in interface ConsoleViewpublic boolean isOutputPaused()
isOutputPaused in interface ConsoleViewpublic void setOutputPaused(boolean value)
setOutputPaused 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 ConsoleViewpublic void allowHeavyFilters()
allowHeavyFilters in interface ConsoleViewpublic javax.swing.JComponent getComponent()
getComponent in interface ComponentContainerpublic javax.swing.JComponent getPreferredFocusableComponent()
getPreferredFocusableComponent in interface ComponentContainerpublic void dispose()
Disposabledispose in interface Disposablepublic boolean isDisposed()
public void onEvent(java.lang.Object buildId,
BuildEvent event)
onEvent in interface BuildProgressListenerpublic void hideRootNode()
public java.lang.Object getData(java.lang.String dataId)
DataProviderPlatformDataKeys class.getData in interface DataProviderdataId - the data identifier for which the value is requested.public javax.swing.JTree getTree()
public Promise<?> invokeLater(java.lang.Runnable task)