org.eclipse.cdt.managedbuilder.internal.dataprovider
Class BuildFolderData
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.managedbuilder.internal.dataprovider.BuildFolderData
- All Implemented Interfaces:
- org.eclipse.cdt.core.settings.model.ICSettingBase
public class BuildFolderData
- extends org.eclipse.cdt.core.settings.model.extension.CFolderData
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 |
Methods inherited from class org.eclipse.cdt.core.settings.model.extension.CFolderData |
getType |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BuildFolderData
public BuildFolderData(IFolderInfo folderInfo)
getFolderInfo
public IFolderInfo getFolderInfo()
getLanguageDatas
public org.eclipse.cdt.core.settings.model.extension.CLanguageData[] getLanguageDatas()
- Specified by:
getLanguageDatas
in class org.eclipse.cdt.core.settings.model.extension.CFolderData
getPath
public org.eclipse.core.runtime.IPath getPath()
- Specified by:
getPath
in class org.eclipse.cdt.core.settings.model.extension.CResourceData
setPath
public void setPath(org.eclipse.core.runtime.IPath path)
- Specified by:
setPath
in class org.eclipse.cdt.core.settings.model.extension.CResourceData
getId
public java.lang.String getId()
- Specified by:
getId
in class org.eclipse.cdt.core.settings.model.extension.CDataObject
getName
public java.lang.String getName()
- Specified by:
getName
in class org.eclipse.cdt.core.settings.model.extension.CDataObject
setName
public void setName(java.lang.String name)
isValid
public boolean isValid()
- Specified by:
isValid
in class org.eclipse.cdt.core.settings.model.extension.CDataObject
createLanguageDataForContentTypes
public org.eclipse.cdt.core.settings.model.extension.CLanguageData createLanguageDataForContentTypes(java.lang.String languageId,
java.lang.String[] typesIds)
- Specified by:
createLanguageDataForContentTypes
in class org.eclipse.cdt.core.settings.model.extension.CFolderData
createLanguageDataForExtensions
public org.eclipse.cdt.core.settings.model.extension.CLanguageData createLanguageDataForExtensions(java.lang.String languageId,
java.lang.String[] extensions)
- Specified by:
createLanguageDataForExtensions
in class org.eclipse.cdt.core.settings.model.extension.CFolderData
hasCustomSettings
public boolean hasCustomSettings()
- Specified by:
hasCustomSettings
in class org.eclipse.cdt.core.settings.model.extension.CResourceData
containsScannerInfo
public boolean containsScannerInfo()
setContainsDiscoveredScannerInfo
public void setContainsDiscoveredScannerInfo(boolean contains)