org.eclipse.cdt.internal.ui.buildconsole
Class BuildConsoleManager
java.lang.Object
org.eclipse.cdt.internal.ui.buildconsole.BuildConsoleManager
- All Implemented Interfaces:
- java.util.EventListener, IBuildConsoleManager, org.eclipse.core.resources.IResourceChangeListener, org.eclipse.jface.util.IPropertyChangeListener
public class BuildConsoleManager
- extends java.lang.Object
- implements IBuildConsoleManager, org.eclipse.core.resources.IResourceChangeListener, org.eclipse.jface.util.IPropertyChangeListener
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BUILD_STREAM_TYPE_INFO
public static final int BUILD_STREAM_TYPE_INFO
- See Also:
- Constant Field Values
BUILD_STREAM_TYPE_OUTPUT
public static final int BUILD_STREAM_TYPE_OUTPUT
- See Also:
- Constant Field Values
BUILD_STREAM_TYPE_ERROR
public static final int BUILD_STREAM_TYPE_ERROR
- See Also:
- Constant Field Values
DEFAULT_CONTEXT_MENU_ID
public static final java.lang.String DEFAULT_CONTEXT_MENU_ID
- See Also:
- Constant Field Values
BuildConsoleManager
public BuildConsoleManager()
resourceChanged
public void resourceChanged(org.eclipse.core.resources.IResourceChangeEvent event)
- Traverses the delta looking for added/removed/changed launch
configuration files.
- Specified by:
resourceChanged
in interface org.eclipse.core.resources.IResourceChangeListener
- See Also:
IResourceChangeListener.resourceChanged(IResourceChangeEvent)
shutdown
public void shutdown()
startup
public void startup(java.lang.String name,
java.lang.String id)
propertyChange
public void propertyChange(org.eclipse.jface.util.PropertyChangeEvent event)
- Specified by:
propertyChange
in interface org.eclipse.jface.util.IPropertyChangeListener
getStream
public BuildConsoleStream getStream(int type)
throws org.eclipse.core.runtime.CoreException
- Throws:
org.eclipse.core.runtime.CoreException
getConsole
public IConsole getConsole(org.eclipse.core.resources.IProject project)
- Returns the console for the project, or
null
if none.
- Specified by:
getConsole
in interface IBuildConsoleManager
getLastBuiltProject
public org.eclipse.core.resources.IProject getLastBuiltProject()
- Specified by:
getLastBuiltProject
in interface IBuildConsoleManager
getConsoleDocument
public org.eclipse.jface.text.IDocument getConsoleDocument(org.eclipse.core.resources.IProject project)
- Returns the document for the projects console, or
null
if
none.
- Specified by:
getConsoleDocument
in interface IBuildConsoleManager
addConsoleListener
public void addConsoleListener(IBuildConsoleListener listener)
- Specified by:
addConsoleListener
in interface IBuildConsoleManager
removeConsoleListener
public void removeConsoleListener(IBuildConsoleListener listener)
- Specified by:
removeConsoleListener
in interface IBuildConsoleManager