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
FieldsModifier and TypeFieldDescriptionprotected CBuildDataprotected Stringprotected Stringprotected booleanprotected Stringprotected CFolderDataprotected ICSourceEntry[]protected CTargetPlatformDataFields 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
ConstructorsModifierConstructorDescriptionCDefaultConfigurationData(String id, String name, CConfigurationData base, CDataFactory facroty, boolean clone) CDefaultConfigurationData(String id, String name, CDataFactory factory) protectedCDefaultConfigurationData(CDataFactory factory) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddRcData(CResourceData data) protected CBuildDatacopyBuildData(CBuildData data, boolean clone) protected CFileDatacopyFileData(org.eclipse.core.runtime.IPath path, CFileData base, boolean clone) protected CFileDatacopyFileData(org.eclipse.core.runtime.IPath path, CFolderData base, CLanguageData langData) protected CFolderDatacopyFolderData(org.eclipse.core.runtime.IPath path, CFolderData base, boolean clone) protected voidcopySettingsFrom(CConfigurationData base, boolean clone) protected CTargetPlatformDatacopyTargetPlatformData(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) voidbooleanbooleanisValid()protected voidremoveRcData(org.eclipse.core.runtime.IPath path) voidvoidsetDescription(String description) voidsetModified(boolean modified) voidvoidsetSourceEntries(ICSourceEntry[] entries) protected org.eclipse.core.runtime.IPathstandardizePath(org.eclipse.core.runtime.IPath path) Methods inherited from class org.eclipse.cdt.core.settings.model.extension.CConfigurationData
getTypeMethods 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:
createFolderDatain 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:
createFileDatain 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:
createFileDatain classCConfigurationData- Throws:
org.eclipse.core.runtime.CoreException
-
getDescription
- Specified by:
getDescriptionin classCConfigurationData
-
setDescription
- Specified by:
setDescriptionin classCConfigurationData
-
getResourceDatas
- Specified by:
getResourceDatasin classCConfigurationData
-
getRootFolderData
- Specified by:
getRootFolderDatain classCConfigurationData
-
createRootFolderData
- Throws:
org.eclipse.core.runtime.CoreException
-
removeResourceData
- Specified by:
removeResourceDatain classCConfigurationData- Throws:
org.eclipse.core.runtime.CoreException
-
getResourceData
-
getName
- Specified by:
getNamein classCDataObject
-
setName
- Specified by:
setNamein classCConfigurationData
-
getId
- Specified by:
getIdin classCDataObject
-
isValid
public boolean isValid()- Specified by:
isValidin classCDataObject
-
getTargetPlatformData
- Specified by:
getTargetPlatformDatain classCConfigurationData
-
getSourceEntries
- Specified by:
getSourceEntriesin classCConfigurationData
-
setSourceEntries
- Specified by:
setSourceEntriesin classCConfigurationData
-
getBuildData
- Specified by:
getBuildDatain classCConfigurationData
-
initEmptyData
public void initEmptyData() throws org.eclipse.core.runtime.CoreException- Throws:
org.eclipse.core.runtime.CoreException
-
createTargetPlatformData
-
createBuildData
-
getBuildVariablesContributor
- Specified by:
getBuildVariablesContributorin classCConfigurationData
-
isModified
public boolean isModified() -
setModified
public void setModified(boolean modified) -
getStatus
- Overrides:
getStatusin classCConfigurationData
-