Class CDefaultFileData
- java.lang.Object
-
- org.eclipse.cdt.core.settings.model.extension.CDataObject
-
- org.eclipse.cdt.core.settings.model.extension.CResourceData
-
- org.eclipse.cdt.core.settings.model.extension.CFileData
-
- org.eclipse.cdt.core.settings.model.extension.impl.CDefaultFileData
-
- All Implemented Interfaces:
ICSettingBase
public class CDefaultFileData extends CFileData
-
-
Field Summary
Fields Modifier and Type Field Description protected CConfigurationDatafCfgprotected java.lang.StringfIdprotected booleanfIsModifiedprotected CLanguageDatafLanguageDataprotected java.lang.StringfNameprotected org.eclipse.core.runtime.IPathfPath-
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 Constructor Description CDefaultFileData(java.lang.String id, org.eclipse.core.runtime.IPath path, CConfigurationData cfg, CDataFactory factory)CDefaultFileData(java.lang.String id, org.eclipse.core.runtime.IPath path, CFileData base, CConfigurationData cfg, CDataFactory factory, boolean clone)CDefaultFileData(java.lang.String id, org.eclipse.core.runtime.IPath path, CFolderData base, CLanguageData baseLangData, CConfigurationData cfg, CDataFactory factory)CDefaultFileData(CConfigurationData cfg, CDataFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcopyDataFrom(CFileData base, boolean clone)protected voidcopyDataFrom(CFolderData base, CLanguageData baseLanguageData)protected CLanguageDatacopyLanguageData(CLanguageData data, boolean clone)java.lang.StringgetId()CLanguageDatagetLanguageData()java.lang.StringgetName()org.eclipse.core.runtime.IPathgetPath()booleanhasCustomSettings()booleanisModified()booleanisValid()voidsetModified(boolean modified)voidsetName(java.lang.String name)voidsetPath(org.eclipse.core.runtime.IPath path)-
Methods inherited from class org.eclipse.cdt.core.settings.model.extension.CResourceData
toString
-
-
-
-
Field Detail
-
fPath
protected org.eclipse.core.runtime.IPath fPath
-
fName
protected java.lang.String fName
-
fId
protected java.lang.String fId
-
fLanguageData
protected CLanguageData fLanguageData
-
fCfg
protected CConfigurationData fCfg
-
fIsModified
protected boolean fIsModified
-
-
Constructor Detail
-
CDefaultFileData
public CDefaultFileData(CConfigurationData cfg, CDataFactory factory)
-
CDefaultFileData
public CDefaultFileData(java.lang.String id, org.eclipse.core.runtime.IPath path, CConfigurationData cfg, CDataFactory factory)
-
CDefaultFileData
public CDefaultFileData(java.lang.String id, org.eclipse.core.runtime.IPath path, CFileData base, CConfigurationData cfg, CDataFactory factory, boolean clone)
-
CDefaultFileData
public CDefaultFileData(java.lang.String id, org.eclipse.core.runtime.IPath path, CFolderData base, CLanguageData baseLangData, CConfigurationData cfg, CDataFactory factory)
-
-
Method Detail
-
copyDataFrom
protected void copyDataFrom(CFileData base, boolean clone)
-
copyDataFrom
protected void copyDataFrom(CFolderData base, CLanguageData baseLanguageData)
-
copyLanguageData
protected CLanguageData copyLanguageData(CLanguageData data, boolean clone)
-
getPath
public org.eclipse.core.runtime.IPath getPath()
- Specified by:
getPathin classCResourceData
-
setPath
public void setPath(org.eclipse.core.runtime.IPath path)
- Specified by:
setPathin classCResourceData
-
getName
public java.lang.String getName()
- Specified by:
getNamein classCDataObject
-
setName
public void setName(java.lang.String name)
-
getId
public java.lang.String getId()
- Specified by:
getIdin classCDataObject
-
isValid
public boolean isValid()
- Specified by:
isValidin classCDataObject
-
getLanguageData
public CLanguageData getLanguageData()
- Specified by:
getLanguageDatain classCFileData
-
isModified
public boolean isModified()
-
setModified
public void setModified(boolean modified)
-
hasCustomSettings
public boolean hasCustomSettings()
- Specified by:
hasCustomSettingsin classCResourceData
-
-