org.eclipse.cdt.debug.internal.core
Class DebugConfiguration

java.lang.Object
  extended by org.eclipse.cdt.debug.internal.core.DebugConfiguration
All Implemented Interfaces:
ICDebugConfiguration

public class DebugConfiguration
extends java.lang.Object
implements ICDebugConfiguration


Field Summary
 
Fields inherited from interface org.eclipse.cdt.debug.core.ICDebugConfiguration
CPU_NATIVE
 
Constructor Summary
DebugConfiguration(org.eclipse.core.runtime.IConfigurationElement element)
           
 
Method Summary
 ICDIDebugger createDebugger()
           
 java.lang.String[] getCoreFileExtensions()
           
 java.lang.String[] getCPUList()
           
 ICDebugger getDebugger()
           
 java.lang.String getID()
           
 java.lang.String[] getModeList()
           
 java.lang.String getName()
           
 java.lang.String getPlatform()
           
 java.lang.String[] getSupportedBuildConfigPatterns()
          Returns a list of supported build configuration ids.
 boolean supportsCPU(java.lang.String cpu)
           
 boolean supportsMode(java.lang.String mode)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DebugConfiguration

public DebugConfiguration(org.eclipse.core.runtime.IConfigurationElement element)
Method Detail

getDebugger

public ICDebugger getDebugger()
                       throws org.eclipse.core.runtime.CoreException
Specified by:
getDebugger in interface ICDebugConfiguration
Returns:
Throws:
org.eclipse.core.runtime.CoreException

createDebugger

public ICDIDebugger createDebugger()
                            throws org.eclipse.core.runtime.CoreException
Specified by:
createDebugger in interface ICDebugConfiguration
Throws:
org.eclipse.core.runtime.CoreException

getName

public java.lang.String getName()
Specified by:
getName in interface ICDebugConfiguration

getID

public java.lang.String getID()
Specified by:
getID in interface ICDebugConfiguration

getPlatform

public java.lang.String getPlatform()
Specified by:
getPlatform in interface ICDebugConfiguration

getCPUList

public java.lang.String[] getCPUList()
Specified by:
getCPUList in interface ICDebugConfiguration

getModeList

public java.lang.String[] getModeList()
Specified by:
getModeList in interface ICDebugConfiguration

supportsMode

public boolean supportsMode(java.lang.String mode)
Specified by:
supportsMode in interface ICDebugConfiguration

supportsCPU

public boolean supportsCPU(java.lang.String cpu)
Specified by:
supportsCPU in interface ICDebugConfiguration

getCoreFileExtensions

public java.lang.String[] getCoreFileExtensions()
Specified by:
getCoreFileExtensions in interface ICDebugConfiguration

getSupportedBuildConfigPatterns

public java.lang.String[] getSupportedBuildConfigPatterns()
Description copied from interface: ICDebugConfiguration
Returns a list of supported build configuration ids. Returns an empty array if a list has not been specified, which means that this debug configuration supports all build configurations.

Specified by:
getSupportedBuildConfigPatterns in interface ICDebugConfiguration