public abstract class AbstractMavenExecutor extends OutputTabMaintainer<AbstractMavenExecutor.TabContext> implements MavenExecutor, Cancellable
| Modifier and Type | Class and Description |
|---|---|
protected class |
AbstractMavenExecutor.MavenItem |
static class |
AbstractMavenExecutor.OptionsAction |
protected static interface |
AbstractMavenExecutor.ResumeFromFinder |
static class |
AbstractMavenExecutor.TabContext |
| Modifier and Type | Field and Description |
|---|---|
protected RunConfig |
config |
protected AbstractMavenExecutor.MavenItem |
item |
protected Object |
SEMAPHORE |
protected ExecutorTask |
task |
io| Modifier | Constructor and Description |
|---|---|
protected |
AbstractMavenExecutor(RunConfig conf) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
actionStatesAtFinish(AbstractMavenExecutor.ResumeFromFinder resumeFromFinder,
org.netbeans.modules.maven.execute.cmd.ExecutionEventObject.Tree root) |
protected void |
actionStatesAtStart() |
void |
addInitialMessage(String line,
OutputListener listener) |
protected AbstractMavenExecutor.TabContext |
createContext() |
protected Action[] |
createNewTabActions() |
protected void |
processInitialMessage() |
protected void |
reassignAdditionalContext(AbstractMavenExecutor.TabContext tabContext) |
void |
setTask(ExecutorTask task) |
protected Class<AbstractMavenExecutor.TabContext> |
tabContextType() |
createInputOutput, getInputOutput, markFreeTabclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetInputOutputcancelprotected RunConfig config
protected ExecutorTask task
protected AbstractMavenExecutor.MavenItem item
protected final Object SEMAPHORE
protected AbstractMavenExecutor(RunConfig conf)
protected Class<AbstractMavenExecutor.TabContext> tabContextType()
tabContextType in class OutputTabMaintainer<AbstractMavenExecutor.TabContext>public final void setTask(ExecutorTask task)
setTask in interface MavenExecutorpublic final void addInitialMessage(String line, OutputListener listener)
addInitialMessage in interface MavenExecutorprotected final void processInitialMessage()
protected final void actionStatesAtStart()
protected final void actionStatesAtFinish(@NullAllowed AbstractMavenExecutor.ResumeFromFinder resumeFromFinder, @NullAllowed org.netbeans.modules.maven.execute.cmd.ExecutionEventObject.Tree root)
protected void reassignAdditionalContext(AbstractMavenExecutor.TabContext tabContext)
reassignAdditionalContext in class OutputTabMaintainer<AbstractMavenExecutor.TabContext>protected final AbstractMavenExecutor.TabContext createContext()
createContext in class OutputTabMaintainer<AbstractMavenExecutor.TabContext>protected Action[] createNewTabActions()
createNewTabActions in class OutputTabMaintainer<AbstractMavenExecutor.TabContext>