org.eclipse.cdt.debug.internal.core.sourcelookup
Class CSourceLookupParticipant

java.lang.Object
  extended by org.eclipse.debug.core.sourcelookup.AbstractSourceLookupParticipant
      extended by org.eclipse.cdt.debug.internal.core.sourcelookup.CSourceLookupParticipant
All Implemented Interfaces:
org.eclipse.debug.core.sourcelookup.ISourceLookupParticipant

public class CSourceLookupParticipant
extends org.eclipse.debug.core.sourcelookup.AbstractSourceLookupParticipant

A source lookup participant that searches for C/C++ source code.


Constructor Summary
CSourceLookupParticipant()
          Constructor for CSourceLookupParticipant.
 
Method Summary
 void addSourceLookupChangeListener(ISourceLookupChangeListener listener)
           
 void dispose()
           
 java.lang.Object[] findSourceElements(java.lang.Object object)
           
 java.lang.String getSourceName(java.lang.Object object)
           
 void removeSourceLookupChangeListener(ISourceLookupChangeListener listener)
           
 void sourceContainersChanged(org.eclipse.debug.core.sourcelookup.ISourceLookupDirector director)
           
 
Methods inherited from class org.eclipse.debug.core.sourcelookup.AbstractSourceLookupParticipant
init
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CSourceLookupParticipant

public CSourceLookupParticipant()
Constructor for CSourceLookupParticipant.

Method Detail

getSourceName

public java.lang.String getSourceName(java.lang.Object object)
                               throws org.eclipse.core.runtime.CoreException
Throws:
org.eclipse.core.runtime.CoreException

findSourceElements

public java.lang.Object[] findSourceElements(java.lang.Object object)
                                      throws org.eclipse.core.runtime.CoreException
Specified by:
findSourceElements in interface org.eclipse.debug.core.sourcelookup.ISourceLookupParticipant
Overrides:
findSourceElements in class org.eclipse.debug.core.sourcelookup.AbstractSourceLookupParticipant
Throws:
org.eclipse.core.runtime.CoreException

dispose

public void dispose()
Specified by:
dispose in interface org.eclipse.debug.core.sourcelookup.ISourceLookupParticipant
Overrides:
dispose in class org.eclipse.debug.core.sourcelookup.AbstractSourceLookupParticipant

addSourceLookupChangeListener

public void addSourceLookupChangeListener(ISourceLookupChangeListener listener)

removeSourceLookupChangeListener

public void removeSourceLookupChangeListener(ISourceLookupChangeListener listener)

sourceContainersChanged

public void sourceContainersChanged(org.eclipse.debug.core.sourcelookup.ISourceLookupDirector director)
Specified by:
sourceContainersChanged in interface org.eclipse.debug.core.sourcelookup.ISourceLookupParticipant
Overrides:
sourceContainersChanged in class org.eclipse.debug.core.sourcelookup.AbstractSourceLookupParticipant