Class CDefaultFolderData
- 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.CFolderData
-
- org.eclipse.cdt.core.settings.model.extension.impl.CDefaultFolderData
-
- All Implemented Interfaces:
ICSettingBase
public class CDefaultFolderData extends CFolderData
-
-
Field Summary
Fields Modifier and Type Field Description protected CConfigurationDatafCfgprotected StringfIdprotected booleanfIsModifiedprotected List<CLanguageData>fLanguageDatasprotected 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 CDefaultFolderData(String id, org.eclipse.core.runtime.IPath path, CConfigurationData cfg, CDataFactory factory)CDefaultFolderData(String id, org.eclipse.core.runtime.IPath path, CFolderData base, CConfigurationData cfg, CDataFactory factory, boolean clone)CDefaultFolderData(CConfigurationData cfg, CDataFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidcopyDataFrom(CFolderData base, boolean clone)protected CLanguageDatacopyLanguageData(CLanguageData base, boolean clone)CLanguageDatacreateLanguageDataForContentTypes(String languageId, String[] typesIds)CLanguageDatacreateLanguageDataForExtensions(String languageId, String[] extensions)StringgetId()CLanguageData[]getLanguageDatas()StringgetName()org.eclipse.core.runtime.IPathgetPath()booleanhasCustomSettings()booleanisModified()booleanisValid()voidsetModified(boolean modified)voidsetPath(org.eclipse.core.runtime.IPath path)-
Methods inherited from class org.eclipse.cdt.core.settings.model.extension.CFolderData
getType
-
Methods inherited from class org.eclipse.cdt.core.settings.model.extension.CResourceData
toString
-
-
-
-
Field Detail
-
fPath
protected org.eclipse.core.runtime.IPath fPath
-
fLanguageDatas
protected List<CLanguageData> fLanguageDatas
-
fName
protected String fName
-
fId
protected String fId
-
fCfg
protected CConfigurationData fCfg
-
fIsModified
protected boolean fIsModified
-
-
Constructor Detail
-
CDefaultFolderData
public CDefaultFolderData(CConfigurationData cfg, CDataFactory factory)
-
CDefaultFolderData
public CDefaultFolderData(String id, org.eclipse.core.runtime.IPath path, CConfigurationData cfg, CDataFactory factory)
-
CDefaultFolderData
public CDefaultFolderData(String id, org.eclipse.core.runtime.IPath path, CFolderData base, CConfigurationData cfg, CDataFactory factory, boolean clone)
-
-
Method Detail
-
copyDataFrom
protected void copyDataFrom(CFolderData base, boolean clone)
-
copyLanguageData
protected CLanguageData copyLanguageData(CLanguageData base, boolean clone)
-
getLanguageDatas
public CLanguageData[] getLanguageDatas()
- Specified by:
getLanguageDatasin classCFolderData
-
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 String getName()
- Specified by:
getNamein classCDataObject
-
getId
public String getId()
- Specified by:
getIdin classCDataObject
-
isValid
public boolean isValid()
- Specified by:
isValidin classCDataObject
-
createLanguageDataForContentTypes
public CLanguageData createLanguageDataForContentTypes(String languageId, String[] typesIds)
- Specified by:
createLanguageDataForContentTypesin classCFolderData
-
createLanguageDataForExtensions
public CLanguageData createLanguageDataForExtensions(String languageId, String[] extensions)
- Specified by:
createLanguageDataForExtensionsin classCFolderData
-
isModified
public boolean isModified()
-
setModified
public void setModified(boolean modified)
-
hasCustomSettings
public boolean hasCustomSettings()
- Specified by:
hasCustomSettingsin classCResourceData
-
-