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
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CConfigurationDataprotected Stringprotected booleanprotected CLanguageDataprotected Stringprotected org.eclipse.core.runtime.IPathFields 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
ConstructorsConstructorDescriptionCDefaultFileData(String id, org.eclipse.core.runtime.IPath path, CConfigurationData cfg, CDataFactory factory) CDefaultFileData(String id, org.eclipse.core.runtime.IPath path, CFileData base, CConfigurationData cfg, CDataFactory factory, boolean clone) CDefaultFileData(String id, org.eclipse.core.runtime.IPath path, CFolderData base, CLanguageData baseLangData, CConfigurationData cfg, CDataFactory factory) CDefaultFileData(CConfigurationData cfg, CDataFactory factory) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcopyDataFrom(CFileData base, boolean clone) protected voidcopyDataFrom(CFolderData base, CLanguageData baseLanguageData) protected CLanguageDatacopyLanguageData(CLanguageData data, boolean clone) getId()getName()org.eclipse.core.runtime.IPathgetPath()booleanbooleanbooleanisValid()voidsetModified(boolean modified) voidvoidsetPath(org.eclipse.core.runtime.IPath path) Methods inherited from class org.eclipse.cdt.core.settings.model.extension.CResourceData
toString
-
Field Details
-
fPath
protected org.eclipse.core.runtime.IPath fPath -
fName
-
fId
-
fLanguageData
-
fCfg
-
fIsModified
protected boolean fIsModified
-
-
Constructor Details
-
CDefaultFileData
-
CDefaultFileData
public CDefaultFileData(String id, org.eclipse.core.runtime.IPath path, CConfigurationData cfg, CDataFactory factory) -
CDefaultFileData
public CDefaultFileData(String id, org.eclipse.core.runtime.IPath path, CFileData base, CConfigurationData cfg, CDataFactory factory, boolean clone) -
CDefaultFileData
public CDefaultFileData(String id, org.eclipse.core.runtime.IPath path, CFolderData base, CLanguageData baseLangData, CConfigurationData cfg, CDataFactory factory)
-
-
Method Details
-
copyDataFrom
-
copyDataFrom
-
copyLanguageData
-
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
- Specified by:
getNamein classCDataObject
-
setName
-
getId
- Specified by:
getIdin classCDataObject
-
isValid
public boolean isValid()- Specified by:
isValidin classCDataObject
-
getLanguageData
- Specified by:
getLanguageDatain classCFileData
-
isModified
public boolean isModified() -
setModified
public void setModified(boolean modified) -
hasCustomSettings
public boolean hasCustomSettings()- Specified by:
hasCustomSettingsin classCResourceData
-