org.eclipse.cdt.debug.mi.ui.console
Class MiConsolePageParticipant

java.lang.Object
  extended by org.eclipse.cdt.debug.mi.ui.console.MiConsolePageParticipant
All Implemented Interfaces:
java.util.Observer, org.eclipse.core.runtime.IAdaptable, org.eclipse.debug.core.IDebugEventSetListener, org.eclipse.ui.console.IConsolePageParticipant

public class MiConsolePageParticipant
extends java.lang.Object
implements org.eclipse.ui.console.IConsolePageParticipant, org.eclipse.debug.core.IDebugEventSetListener, java.util.Observer

Enhances ProcessConsole when the process attached is a GDBProcess


Constructor Summary
MiConsolePageParticipant()
           
 
Method Summary
 void activated()
           
 void deactivated()
           
 void dispose()
           
 java.lang.Object getAdapter(java.lang.Class adapter)
           
 void handleDebugEvents(org.eclipse.debug.core.DebugEvent[] events)
           
 void init(org.eclipse.ui.part.IPageBookViewPage page, org.eclipse.ui.console.IConsole console)
           
 void update(java.util.Observable arg0, java.lang.Object arg1)
          Handle MISession notification
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MiConsolePageParticipant

public MiConsolePageParticipant()
Method Detail

activated

public void activated()
Specified by:
activated in interface org.eclipse.ui.console.IConsolePageParticipant

deactivated

public void deactivated()
Specified by:
deactivated in interface org.eclipse.ui.console.IConsolePageParticipant

dispose

public void dispose()
Specified by:
dispose in interface org.eclipse.ui.console.IConsolePageParticipant

init

public void init(org.eclipse.ui.part.IPageBookViewPage page,
                 org.eclipse.ui.console.IConsole console)
Specified by:
init in interface org.eclipse.ui.console.IConsolePageParticipant

getAdapter

public java.lang.Object getAdapter(java.lang.Class adapter)
Specified by:
getAdapter in interface org.eclipse.core.runtime.IAdaptable

handleDebugEvents

public void handleDebugEvents(org.eclipse.debug.core.DebugEvent[] events)
Specified by:
handleDebugEvents in interface org.eclipse.debug.core.IDebugEventSetListener

update

public void update(java.util.Observable arg0,
                   java.lang.Object arg1)
Handle MISession notification

Specified by:
update in interface java.util.Observer