public class CDefaultConfigurationData extends CConfigurationData
| Modifier and Type | Field and Description |
|---|---|
protected CBuildData |
fBuildData |
protected String |
fDescription |
protected String |
fId |
protected boolean |
fIsModified |
protected String |
fName |
protected CFolderData |
fRootFolderData |
protected ICSourceEntry[] |
fSourceEntries |
protected CTargetPlatformData |
fTargetPlatformData |
SETTING_BUILD, SETTING_CONFIGURATION, SETTING_FILE, SETTING_FOLDER, SETTING_LANGUAGE, SETTING_PROJECT, SETTING_TARGET_PLATFORM| Modifier | Constructor and Description |
|---|---|
protected |
CDefaultConfigurationData(CDataFactory factory) |
|
CDefaultConfigurationData(String id,
String name,
CConfigurationData base,
CDataFactory facroty,
boolean clone) |
|
CDefaultConfigurationData(String id,
String name,
CDataFactory factory) |
getTypetoStringprotected String fDescription
protected CFolderData fRootFolderData
protected String fName
protected String fId
protected CTargetPlatformData fTargetPlatformData
protected CBuildData fBuildData
protected ICSourceEntry[] fSourceEntries
protected boolean fIsModified
protected CDefaultConfigurationData(CDataFactory factory)
public CDefaultConfigurationData(String id, String name, CDataFactory factory)
public CDefaultConfigurationData(String id, String name, CConfigurationData base, CDataFactory facroty, boolean clone)
public CDataFactory getFactory()
protected org.eclipse.core.runtime.IPath standardizePath(org.eclipse.core.runtime.IPath path)
protected void addRcData(CResourceData data)
protected void removeRcData(org.eclipse.core.runtime.IPath path)
protected void copySettingsFrom(CConfigurationData base, boolean clone)
protected CResourceData[] filterRcDatasToCopy(CConfigurationData base)
protected CFolderData copyFolderData(org.eclipse.core.runtime.IPath path, CFolderData base, 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 CTargetPlatformData copyTargetPlatformData(CTargetPlatformData base, boolean clone)
protected CBuildData copyBuildData(CBuildData data, boolean clone)
public CFolderData createFolderData(org.eclipse.core.runtime.IPath path, CFolderData base) throws org.eclipse.core.runtime.CoreException
createFolderData in class CConfigurationDataorg.eclipse.core.runtime.CoreExceptionpublic CFileData createFileData(org.eclipse.core.runtime.IPath path, CFileData base) throws org.eclipse.core.runtime.CoreException
createFileData in class CConfigurationDataorg.eclipse.core.runtime.CoreExceptionpublic CFileData createFileData(org.eclipse.core.runtime.IPath path, CFolderData base, CLanguageData langData) throws org.eclipse.core.runtime.CoreException
createFileData in class CConfigurationDataorg.eclipse.core.runtime.CoreExceptionpublic String getDescription()
getDescription in class CConfigurationDatapublic void setDescription(String description)
setDescription in class CConfigurationDatapublic CResourceData[] getResourceDatas()
getResourceDatas in class CConfigurationDatapublic CFolderData getRootFolderData()
getRootFolderData in class CConfigurationDatapublic CFolderData createRootFolderData() throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreExceptionpublic void removeResourceData(CResourceData data) throws org.eclipse.core.runtime.CoreException
removeResourceData in class CConfigurationDataorg.eclipse.core.runtime.CoreExceptionpublic CResourceData getResourceData(org.eclipse.core.runtime.IPath path)
public String getName()
getName in class CDataObjectpublic void setName(String name)
setName in class CConfigurationDatapublic String getId()
getId in class CDataObjectpublic boolean isValid()
isValid in class CDataObjectpublic CTargetPlatformData getTargetPlatformData()
getTargetPlatformData in class CConfigurationDatapublic ICSourceEntry[] getSourceEntries()
getSourceEntries in class CConfigurationDatapublic void setSourceEntries(ICSourceEntry[] entries)
setSourceEntries in class CConfigurationDatapublic CBuildData getBuildData()
getBuildData in class CConfigurationDatapublic void initEmptyData()
throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreExceptionpublic CTargetPlatformData createTargetPlatformData()
public CBuildData createBuildData()
public ICdtVariablesContributor getBuildVariablesContributor()
getBuildVariablesContributor in class CConfigurationDatapublic boolean isModified()
public void setModified(boolean modified)
public CConfigurationStatus getStatus()
getStatus in class CConfigurationDataCopyright (c) IBM Corp. and others 2004, 2020. All Rights Reserved.