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
Modifier and TypeFieldDescriptionprotected CConfigurationData
protected String
protected boolean
protected CLanguageData
protected String
protected org.eclipse.core.runtime.IPath
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
ConstructorDescriptionCDefaultFileData
(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 void
copyDataFrom
(CFileData base, boolean clone) protected void
copyDataFrom
(CFolderData base, CLanguageData baseLanguageData) protected CLanguageData
copyLanguageData
(CLanguageData data, boolean clone) getId()
getName()
org.eclipse.core.runtime.IPath
getPath()
boolean
boolean
boolean
isValid()
void
setModified
(boolean modified) void
void
setPath
(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:
getPath
in classCResourceData
-
setPath
public void setPath(org.eclipse.core.runtime.IPath path) - Specified by:
setPath
in classCResourceData
-
getName
- Specified by:
getName
in classCDataObject
-
setName
-
getId
- Specified by:
getId
in classCDataObject
-
isValid
public boolean isValid()- Specified by:
isValid
in classCDataObject
-
getLanguageData
- Specified by:
getLanguageData
in classCFileData
-
isModified
public boolean isModified() -
setModified
public void setModified(boolean modified) -
hasCustomSettings
public boolean hasCustomSettings()- Specified by:
hasCustomSettings
in classCResourceData
-