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 CConfigurationData
fCfg
protected String
fId
protected boolean
fIsModified
protected CLanguageData
fLanguageData
protected String
fName
protected org.eclipse.core.runtime.IPath
fPath
-
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(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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
copyDataFrom(CFileData base, boolean clone)
protected void
copyDataFrom(CFolderData base, CLanguageData baseLanguageData)
protected CLanguageData
copyLanguageData(CLanguageData data, boolean clone)
String
getId()
CLanguageData
getLanguageData()
String
getName()
org.eclipse.core.runtime.IPath
getPath()
boolean
hasCustomSettings()
boolean
isModified()
boolean
isValid()
void
setModified(boolean modified)
void
setName(String name)
void
setPath(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 String fName
-
fId
protected 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(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 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:
getPath
in classCResourceData
-
setPath
public void setPath(org.eclipse.core.runtime.IPath path)
- Specified by:
setPath
in classCResourceData
-
getName
public String getName()
- Specified by:
getName
in classCDataObject
-
setName
public void setName(String name)
-
getId
public String getId()
- Specified by:
getId
in classCDataObject
-
isValid
public boolean isValid()
- Specified by:
isValid
in classCDataObject
-
getLanguageData
public CLanguageData 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
-
-