org.eclipse.cdt.managedbuilder.internal.dataprovider
Class BuildBuildData

java.lang.Object
  extended by org.eclipse.cdt.core.settings.model.extension.CDataObject
      extended by org.eclipse.cdt.core.settings.model.extension.CBuildData
          extended by org.eclipse.cdt.managedbuilder.internal.dataprovider.BuildBuildData
All Implemented Interfaces:
org.eclipse.cdt.core.settings.model.ICSettingBase

public class BuildBuildData
extends org.eclipse.cdt.core.settings.model.extension.CBuildData


Field Summary
 
Fields inherited from interface org.eclipse.cdt.core.settings.model.ICSettingBase
SETTING_BUILD, SETTING_CONFIGURATION, SETTING_FILE, SETTING_FOLDER, SETTING_LANGUAGE, SETTING_PROJECT, SETTING_TARGET_PLATFORM
 
Constructor Summary
BuildBuildData(IBuilder builder)
           
 
Method Summary
 IEnvironmentContributor getBuildEnvironmentContributor()
           
 IBuilder getBuilder()
           
 org.eclipse.core.runtime.IPath getBuilderCWD()
           
 java.lang.String[] getErrorParserIDs()
           
 java.lang.String getId()
           
 java.lang.String getName()
           
 org.eclipse.cdt.core.settings.model.ICOutputEntry[] getOutputDirectories()
           
 boolean isValid()
           
 void setBuilderCWD(org.eclipse.core.runtime.IPath path)
           
 void setErrorParserIDs(java.lang.String[] ids)
           
 void setName(java.lang.String name)
           
 void setOutputDirectories(org.eclipse.cdt.core.settings.model.ICOutputEntry[] entries)
           
 
Methods inherited from class org.eclipse.cdt.core.settings.model.extension.CBuildData
getType
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BuildBuildData

public BuildBuildData(IBuilder builder)
Method Detail

getBuilderCWD

public org.eclipse.core.runtime.IPath getBuilderCWD()
Specified by:
getBuilderCWD in class org.eclipse.cdt.core.settings.model.extension.CBuildData

getErrorParserIDs

public java.lang.String[] getErrorParserIDs()
Specified by:
getErrorParserIDs in class org.eclipse.cdt.core.settings.model.extension.CBuildData

getOutputDirectories

public org.eclipse.cdt.core.settings.model.ICOutputEntry[] getOutputDirectories()
Specified by:
getOutputDirectories in class org.eclipse.cdt.core.settings.model.extension.CBuildData

setBuilderCWD

public void setBuilderCWD(org.eclipse.core.runtime.IPath path)
Specified by:
setBuilderCWD in class org.eclipse.cdt.core.settings.model.extension.CBuildData

setErrorParserIDs

public void setErrorParserIDs(java.lang.String[] ids)
Specified by:
setErrorParserIDs in class org.eclipse.cdt.core.settings.model.extension.CBuildData

setOutputDirectories

public void setOutputDirectories(org.eclipse.cdt.core.settings.model.ICOutputEntry[] entries)
Specified by:
setOutputDirectories in class org.eclipse.cdt.core.settings.model.extension.CBuildData

getId

public java.lang.String getId()
Specified by:
getId in class org.eclipse.cdt.core.settings.model.extension.CDataObject

getName

public java.lang.String getName()
Specified by:
getName in class org.eclipse.cdt.core.settings.model.extension.CDataObject

isValid

public boolean isValid()
Specified by:
isValid in class org.eclipse.cdt.core.settings.model.extension.CDataObject

setName

public void setName(java.lang.String name)

getBuildEnvironmentContributor

public IEnvironmentContributor getBuildEnvironmentContributor()
Specified by:
getBuildEnvironmentContributor in class org.eclipse.cdt.core.settings.model.extension.CBuildData

getBuilder

public IBuilder getBuilder()