org.eclipse.cdt.managedbuilder.internal.scannerconfig
Class ManagedBuildCPathEntryContainer

java.lang.Object
  extended by org.eclipse.cdt.managedbuilder.internal.scannerconfig.ManagedBuildCPathEntryContainer
All Implemented Interfaces:
org.eclipse.cdt.core.model.IPathEntryContainer

public class ManagedBuildCPathEntryContainer
extends java.lang.Object
implements org.eclipse.cdt.core.model.IPathEntryContainer

Implements a specialized path container for managed build projects. It will either start the dynamic path collector specified for a target in the tool manifest, or it will attempt to discover the built-in values specified in the manifest.

Since:
2.0

Field Summary
static java.lang.String MM_PP_DISCOVERY_PROFILE_ID
           
static boolean VERBOSE
           
 
Constructor Summary
ManagedBuildCPathEntryContainer(org.eclipse.core.resources.IProject project)
          Creates a new path container for the managed buildd project.
 
Method Summary
 java.lang.String getDescription()
           
 org.eclipse.core.runtime.IPath getPath()
           
 org.eclipse.cdt.core.model.IPathEntry[] getPathEntries()
           
static void outputError(java.lang.String resourceName, java.lang.String message)
           
static void outputTrace(java.lang.String resourceName, java.lang.String message)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MM_PP_DISCOVERY_PROFILE_ID

public static final java.lang.String MM_PP_DISCOVERY_PROFILE_ID

VERBOSE

public static boolean VERBOSE
Constructor Detail

ManagedBuildCPathEntryContainer

public ManagedBuildCPathEntryContainer(org.eclipse.core.resources.IProject project)
Creates a new path container for the managed buildd project.

Parameters:
info - the build information associated with the project
Method Detail

outputTrace

public static void outputTrace(java.lang.String resourceName,
                               java.lang.String message)

outputError

public static void outputError(java.lang.String resourceName,
                               java.lang.String message)

getPathEntries

public org.eclipse.cdt.core.model.IPathEntry[] getPathEntries()
Specified by:
getPathEntries in interface org.eclipse.cdt.core.model.IPathEntryContainer

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface org.eclipse.cdt.core.model.IPathEntryContainer

getPath

public org.eclipse.core.runtime.IPath getPath()
Specified by:
getPath in interface org.eclipse.cdt.core.model.IPathEntryContainer