Class CDefaultConfigurationData
java.lang.Object
org.eclipse.cdt.core.settings.model.extension.CDataObject
org.eclipse.cdt.core.settings.model.extension.CConfigurationData
org.eclipse.cdt.core.settings.model.extension.impl.CDefaultConfigurationData
- All Implemented Interfaces:
ICSettingBase
-
Field Summary
Modifier and TypeFieldDescriptionprotected CBuildData
protected String
protected String
protected boolean
protected String
protected CFolderData
protected ICSourceEntry[]
protected CTargetPlatformData
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
ModifierConstructorDescriptionCDefaultConfigurationData
(String id, String name, CConfigurationData base, CDataFactory facroty, boolean clone) CDefaultConfigurationData
(String id, String name, CDataFactory factory) protected
CDefaultConfigurationData
(CDataFactory factory) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
addRcData
(CResourceData data) protected CBuildData
copyBuildData
(CBuildData data, boolean clone) protected CFileData
copyFileData
(org.eclipse.core.runtime.IPath path, CFileData base, boolean clone) protected CFileData
copyFileData
(org.eclipse.core.runtime.IPath path, CFolderData base, CLanguageData langData) protected CFolderData
copyFolderData
(org.eclipse.core.runtime.IPath path, CFolderData base, boolean clone) protected void
copySettingsFrom
(CConfigurationData base, boolean clone) protected CTargetPlatformData
copyTargetPlatformData
(CTargetPlatformData base, boolean clone) createFileData
(org.eclipse.core.runtime.IPath path, CFileData base) createFileData
(org.eclipse.core.runtime.IPath path, CFolderData base, CLanguageData langData) createFolderData
(org.eclipse.core.runtime.IPath path, CFolderData base) protected CResourceData[]
getId()
getName()
getResourceData
(org.eclipse.core.runtime.IPath path) void
boolean
boolean
isValid()
protected void
removeRcData
(org.eclipse.core.runtime.IPath path) void
void
setDescription
(String description) void
setModified
(boolean modified) void
void
setSourceEntries
(ICSourceEntry[] entries) protected org.eclipse.core.runtime.IPath
standardizePath
(org.eclipse.core.runtime.IPath path) Methods inherited from class org.eclipse.cdt.core.settings.model.extension.CConfigurationData
getType
Methods inherited from class org.eclipse.cdt.core.settings.model.extension.CDataObject
toString
-
Field Details
-
fDescription
-
fRootFolderData
-
fName
-
fId
-
fTargetPlatformData
-
fBuildData
-
fSourceEntries
-
fIsModified
protected boolean fIsModified
-
-
Constructor Details
-
CDefaultConfigurationData
-
CDefaultConfigurationData
-
CDefaultConfigurationData
public CDefaultConfigurationData(String id, String name, CConfigurationData base, CDataFactory facroty, boolean clone)
-
-
Method Details
-
getFactory
-
standardizePath
protected org.eclipse.core.runtime.IPath standardizePath(org.eclipse.core.runtime.IPath path) -
addRcData
-
removeRcData
protected void removeRcData(org.eclipse.core.runtime.IPath path) -
copySettingsFrom
-
filterRcDatasToCopy
-
copyFolderData
protected CFolderData copyFolderData(org.eclipse.core.runtime.IPath path, CFolderData base, boolean clone) -
copyFileData
-
copyFileData
protected CFileData copyFileData(org.eclipse.core.runtime.IPath path, CFolderData base, CLanguageData langData) -
copyTargetPlatformData
-
copyBuildData
-
createFolderData
public CFolderData createFolderData(org.eclipse.core.runtime.IPath path, CFolderData base) throws org.eclipse.core.runtime.CoreException - Specified by:
createFolderData
in classCConfigurationData
- Throws:
org.eclipse.core.runtime.CoreException
-
createFileData
public CFileData createFileData(org.eclipse.core.runtime.IPath path, CFileData base) throws org.eclipse.core.runtime.CoreException - Specified by:
createFileData
in classCConfigurationData
- Throws:
org.eclipse.core.runtime.CoreException
-
createFileData
public CFileData createFileData(org.eclipse.core.runtime.IPath path, CFolderData base, CLanguageData langData) throws org.eclipse.core.runtime.CoreException - Specified by:
createFileData
in classCConfigurationData
- Throws:
org.eclipse.core.runtime.CoreException
-
getDescription
- Specified by:
getDescription
in classCConfigurationData
-
setDescription
- Specified by:
setDescription
in classCConfigurationData
-
getResourceDatas
- Specified by:
getResourceDatas
in classCConfigurationData
-
getRootFolderData
- Specified by:
getRootFolderData
in classCConfigurationData
-
createRootFolderData
- Throws:
org.eclipse.core.runtime.CoreException
-
removeResourceData
- Specified by:
removeResourceData
in classCConfigurationData
- Throws:
org.eclipse.core.runtime.CoreException
-
getResourceData
-
getName
- Specified by:
getName
in classCDataObject
-
setName
- Specified by:
setName
in classCConfigurationData
-
getId
- Specified by:
getId
in classCDataObject
-
isValid
public boolean isValid()- Specified by:
isValid
in classCDataObject
-
getTargetPlatformData
- Specified by:
getTargetPlatformData
in classCConfigurationData
-
getSourceEntries
- Specified by:
getSourceEntries
in classCConfigurationData
-
setSourceEntries
- Specified by:
setSourceEntries
in classCConfigurationData
-
getBuildData
- Specified by:
getBuildData
in classCConfigurationData
-
initEmptyData
public void initEmptyData() throws org.eclipse.core.runtime.CoreException- Throws:
org.eclipse.core.runtime.CoreException
-
createTargetPlatformData
-
createBuildData
-
getBuildVariablesContributor
- Specified by:
getBuildVariablesContributor
in classCConfigurationData
-
isModified
public boolean isModified() -
setModified
public void setModified(boolean modified) -
getStatus
- Overrides:
getStatus
in classCConfigurationData
-