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

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.CFileData
              extended by org.eclipse.cdt.managedbuilder.internal.dataprovider.BuildFileData
All Implemented Interfaces:
org.eclipse.cdt.core.settings.model.ICSettingBase

public class BuildFileData
extends org.eclipse.cdt.core.settings.model.extension.CFileData


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
BuildFileData(IFileInfo fileInfo)
           
 
Method Summary
 IFileInfo getFileInfo()
           
 java.lang.String getId()
           
 org.eclipse.cdt.core.settings.model.extension.CLanguageData getLanguageData()
           
 java.lang.String getName()
           
 org.eclipse.core.runtime.IPath getPath()
           
 boolean hasCustomSettings()
           
 boolean isValid()
           
 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.CFileData
getType
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BuildFileData

public BuildFileData(IFileInfo fileInfo)
Method Detail

getFileInfo

public IFileInfo getFileInfo()

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

getLanguageData

public org.eclipse.cdt.core.settings.model.extension.CLanguageData getLanguageData()
Specified by:
getLanguageData in class org.eclipse.cdt.core.settings.model.extension.CFileData

hasCustomSettings

public boolean hasCustomSettings()
Specified by:
hasCustomSettings in class org.eclipse.cdt.core.settings.model.extension.CResourceData