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) |
getType
toString
protected 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 CConfigurationData
org.eclipse.core.runtime.CoreException
public CFileData createFileData(org.eclipse.core.runtime.IPath path, CFileData base) throws org.eclipse.core.runtime.CoreException
createFileData
in class CConfigurationData
org.eclipse.core.runtime.CoreException
public CFileData createFileData(org.eclipse.core.runtime.IPath path, CFolderData base, CLanguageData langData) throws org.eclipse.core.runtime.CoreException
createFileData
in class CConfigurationData
org.eclipse.core.runtime.CoreException
public String getDescription()
getDescription
in class CConfigurationData
public void setDescription(String description)
setDescription
in class CConfigurationData
public CResourceData[] getResourceDatas()
getResourceDatas
in class CConfigurationData
public CFolderData getRootFolderData()
getRootFolderData
in class CConfigurationData
public CFolderData createRootFolderData() throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
public void removeResourceData(CResourceData data) throws org.eclipse.core.runtime.CoreException
removeResourceData
in class CConfigurationData
org.eclipse.core.runtime.CoreException
public CResourceData getResourceData(org.eclipse.core.runtime.IPath path)
public String getName()
getName
in class CDataObject
public void setName(String name)
setName
in class CConfigurationData
public String getId()
getId
in class CDataObject
public boolean isValid()
isValid
in class CDataObject
public CTargetPlatformData getTargetPlatformData()
getTargetPlatformData
in class CConfigurationData
public ICSourceEntry[] getSourceEntries()
getSourceEntries
in class CConfigurationData
public void setSourceEntries(ICSourceEntry[] entries)
setSourceEntries
in class CConfigurationData
public CBuildData getBuildData()
getBuildData
in class CConfigurationData
public void initEmptyData() throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
public CTargetPlatformData createTargetPlatformData()
public CBuildData createBuildData()
public ICdtVariablesContributor getBuildVariablesContributor()
getBuildVariablesContributor
in class CConfigurationData
public boolean isModified()
public void setModified(boolean modified)
public CConfigurationStatus getStatus()
getStatus
in class CConfigurationData
Copyright (c) IBM Corp. and others 2004, 2020. All Rights Reserved.