Class CConfigurationData
- java.lang.Object
-
- org.eclipse.cdt.core.settings.model.extension.CDataObject
-
- org.eclipse.cdt.core.settings.model.extension.CConfigurationData
-
- All Implemented Interfaces:
ICSettingBase
- Direct Known Subclasses:
CDefaultConfigurationData
public abstract class CConfigurationData extends CDataObject
-
-
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
Constructors Modifier Constructor Description protectedCConfigurationData()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract CFileDatacreateFileData(org.eclipse.core.runtime.IPath path, CFileData base)abstract CFileDatacreateFileData(org.eclipse.core.runtime.IPath path, CFolderData base, CLanguageData langData)abstract CFolderDatacreateFolderData(org.eclipse.core.runtime.IPath path, CFolderData base)abstract CBuildDatagetBuildData()abstract ICdtVariablesContributorgetBuildVariablesContributor()abstract java.lang.StringgetDescription()abstract CResourceData[]getResourceDatas()abstract CFolderDatagetRootFolderData()abstract ICSourceEntry[]getSourceEntries()CConfigurationStatusgetStatus()abstract CTargetPlatformDatagetTargetPlatformData()intgetType()abstract voidremoveResourceData(CResourceData data)abstract voidsetDescription(java.lang.String description)abstract voidsetName(java.lang.String name)abstract voidsetSourceEntries(ICSourceEntry[] entries)-
Methods inherited from class org.eclipse.cdt.core.settings.model.extension.CDataObject
getId, getName, isValid, toString
-
-
-
-
Method Detail
-
getType
public final int getType()
- Specified by:
getTypein classCDataObject
-
getRootFolderData
public abstract CFolderData getRootFolderData()
-
getResourceDatas
public abstract CResourceData[] getResourceDatas()
-
getDescription
public abstract java.lang.String getDescription()
-
setDescription
public abstract void setDescription(java.lang.String description)
-
removeResourceData
public abstract void removeResourceData(CResourceData data) throws org.eclipse.core.runtime.CoreException
- Throws:
org.eclipse.core.runtime.CoreException
-
createFolderData
public abstract CFolderData createFolderData(org.eclipse.core.runtime.IPath path, CFolderData base) throws org.eclipse.core.runtime.CoreException
- Throws:
org.eclipse.core.runtime.CoreException
-
createFileData
public abstract CFileData createFileData(org.eclipse.core.runtime.IPath path, CFileData base) throws org.eclipse.core.runtime.CoreException
- Throws:
org.eclipse.core.runtime.CoreException
-
createFileData
public abstract CFileData createFileData(org.eclipse.core.runtime.IPath path, CFolderData base, CLanguageData langData) throws org.eclipse.core.runtime.CoreException
- Throws:
org.eclipse.core.runtime.CoreException
-
getTargetPlatformData
public abstract CTargetPlatformData getTargetPlatformData()
-
getSourceEntries
public abstract ICSourceEntry[] getSourceEntries()
-
setSourceEntries
public abstract void setSourceEntries(ICSourceEntry[] entries)
-
getBuildData
public abstract CBuildData getBuildData()
-
getBuildVariablesContributor
public abstract ICdtVariablesContributor getBuildVariablesContributor()
-
setName
public abstract void setName(java.lang.String name)
-
getStatus
public CConfigurationStatus getStatus()
-
-