org.eclipse.cdt.managedbuilder.internal.dataprovider
Class BuildFolderData

java.lang.Object
  extended by org.eclipse.cdt.core.settings.model.extension.CDataObject
      extended by org.eclipse.cdt.core.settings.model.extension.CResourceData
          extended by org.eclipse.cdt.core.settings.model.extension.CFolderData
              extended by 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


Field Summary
 
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
BuildFolderData(IFolderInfo folderInfo)
           
 
Method Summary
 boolean containsScannerInfo()
           
 org.eclipse.cdt.core.settings.model.extension.CLanguageData createLanguageDataForContentTypes(java.lang.String languageId, java.lang.String[] typesIds)
           
 org.eclipse.cdt.core.settings.model.extension.CLanguageData createLanguageDataForExtensions(java.lang.String languageId, java.lang.String[] extensions)
           
 IFolderInfo getFolderInfo()
           
 java.lang.String getId()
           
 org.eclipse.cdt.core.settings.model.extension.CLanguageData[] getLanguageDatas()
           
 java.lang.String getName()
           
 org.eclipse.core.runtime.IPath getPath()
           
 boolean hasCustomSettings()
           
 boolean isValid()
           
 void setContainsDiscoveredScannerInfo(boolean contains)
           
 void setName(java.lang.String name)
           
 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 java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BuildFolderData

public BuildFolderData(IFolderInfo folderInfo)
Method Detail

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)