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
-
Field Summary
Modifier and TypeFieldDescriptionprotected CConfigurationData
protected String
protected boolean
protected List<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
ConstructorDescriptionCDefaultFolderData
(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
Modifier and TypeMethodDescriptionprotected void
copyDataFrom
(CFolderData base, boolean clone) protected CLanguageData
copyLanguageData
(CLanguageData base, boolean clone) createLanguageDataForContentTypes
(String languageId, String[] typesIds) createLanguageDataForExtensions
(String languageId, String[] extensions) getId()
getName()
org.eclipse.core.runtime.IPath
getPath()
boolean
boolean
boolean
isValid()
void
setModified
(boolean modified) void
setPath
(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 Details
-
fPath
protected org.eclipse.core.runtime.IPath fPath -
fLanguageDatas
-
fName
-
fId
-
fCfg
-
fIsModified
protected boolean fIsModified
-
-
Constructor Details
-
CDefaultFolderData
-
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 Details
-
copyDataFrom
-
copyLanguageData
-
getLanguageDatas
- Specified by:
getLanguageDatas
in classCFolderData
-
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
-
getId
- Specified by:
getId
in classCDataObject
-
isValid
public boolean isValid()- Specified by:
isValid
in classCDataObject
-
createLanguageDataForContentTypes
- Specified by:
createLanguageDataForContentTypes
in classCFolderData
-
createLanguageDataForExtensions
- Specified by:
createLanguageDataForExtensions
in classCFolderData
-
isModified
public boolean isModified() -
setModified
public void setModified(boolean modified) -
hasCustomSettings
public boolean hasCustomSettings()- Specified by:
hasCustomSettings
in classCResourceData
-