public class BuildDebugView extends org.eclipse.ui.part.ViewPart implements BuildDebugHook
Modifier and Type | Field and Description |
---|---|
(package private) static java.util.Comparator<Node> |
NODE_COMPARATOR |
(package private) java.util.Map<java.lang.String,ProjectNode> |
projects |
(package private) java.lang.Object |
projectsLock |
(package private) org.eclipse.core.runtime.jobs.Job |
refreshJob |
(package private) boolean |
suspended |
(package private) org.eclipse.jface.viewers.TreeViewer |
viewer |
Constructor and Description |
---|
BuildDebugView() |
Modifier and Type | Method and Description |
---|---|
void |
buildParticipant(IMavenProjectFacade projectFacade,
MojoExecutionKey mojoExecutionKey,
AbstractBuildParticipant participant,
java.util.Set<java.io.File> files,
org.eclipse.core.runtime.IProgressMonitor monitor) |
void |
buildStart(IMavenProjectFacade projectFacade,
int kind,
java.util.Map<java.lang.String,java.lang.String> args,
java.util.Map<MojoExecutionKey,java.util.List<AbstractBuildParticipant>> participants,
org.eclipse.core.resources.IResourceDelta delta,
org.eclipse.core.runtime.IProgressMonitor monitor) |
void |
createPartControl(org.eclipse.swt.widgets.Composite parent) |
void |
dispose() |
private ProjectNode |
getProjectNode(IMavenProjectFacade projectFacade) |
void |
init(org.eclipse.ui.IViewSite site) |
void |
setFocus() |
checkSite, getViewSite, init, saveState, setContentDescription, setInitializationData, setPartName
addPartPropertyListener, addPropertyListener, firePartPropertyChanged, firePropertyChange, getAdapter, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartName, getPartProperties, getPartProperty, getSite, getTitle, getTitleImage, getTitleToolTip, removePartPropertyListener, removePropertyListener, setPartProperty, setSite, setTitle, setTitleImage, setTitleToolTip, showBusy
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
static final java.util.Comparator<Node> NODE_COMPARATOR
org.eclipse.jface.viewers.TreeViewer viewer
final java.lang.Object projectsLock
final java.util.Map<java.lang.String,ProjectNode> projects
final org.eclipse.core.runtime.jobs.Job refreshJob
volatile boolean suspended
public void createPartControl(org.eclipse.swt.widgets.Composite parent)
createPartControl
in interface org.eclipse.ui.IWorkbenchPart
createPartControl
in class org.eclipse.ui.part.WorkbenchPart
public void setFocus()
setFocus
in interface org.eclipse.ui.IWorkbenchPart
setFocus
in class org.eclipse.ui.part.WorkbenchPart
public void init(org.eclipse.ui.IViewSite site) throws org.eclipse.ui.PartInitException
init
in interface org.eclipse.ui.IViewPart
init
in class org.eclipse.ui.part.ViewPart
org.eclipse.ui.PartInitException
public void dispose()
dispose
in interface org.eclipse.ui.IWorkbenchPart
dispose
in class org.eclipse.ui.part.WorkbenchPart
public void buildStart(IMavenProjectFacade projectFacade, int kind, java.util.Map<java.lang.String,java.lang.String> args, java.util.Map<MojoExecutionKey,java.util.List<AbstractBuildParticipant>> participants, org.eclipse.core.resources.IResourceDelta delta, org.eclipse.core.runtime.IProgressMonitor monitor)
buildStart
in interface BuildDebugHook
private ProjectNode getProjectNode(IMavenProjectFacade projectFacade)
public void buildParticipant(IMavenProjectFacade projectFacade, MojoExecutionKey mojoExecutionKey, AbstractBuildParticipant participant, java.util.Set<java.io.File> files, org.eclipse.core.runtime.IProgressMonitor monitor)
buildParticipant
in interface BuildDebugHook