org.eclipse.cdt.managedbuilder.internal.dataprovider
Class BuildLanguageData
java.lang.Object
org.eclipse.cdt.core.settings.model.extension.CDataObject
org.eclipse.cdt.core.settings.model.extension.CLanguageData
org.eclipse.cdt.managedbuilder.internal.dataprovider.BuildLanguageData
- All Implemented Interfaces:
- org.eclipse.cdt.core.settings.model.ICSettingBase
public class BuildLanguageData
- extends org.eclipse.cdt.core.settings.model.extension.CLanguageData
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.CLanguageData |
getType |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BuildLanguageData
public BuildLanguageData(ITool tool,
IInputType inType)
setEntries
public void setEntries(int kind,
org.eclipse.cdt.core.settings.model.ICLanguageSettingEntry[] entries)
- Specified by:
setEntries
in class org.eclipse.cdt.core.settings.model.extension.CLanguageData
optionsChanged
public void optionsChanged(int type)
getLanguageId
public java.lang.String getLanguageId()
- Specified by:
getLanguageId
in class org.eclipse.cdt.core.settings.model.extension.CLanguageData
getEntries
public org.eclipse.cdt.core.settings.model.ICLanguageSettingEntry[] getEntries(int kinds)
- Specified by:
getEntries
in class org.eclipse.cdt.core.settings.model.extension.CLanguageData
updateInputType
public void updateInputType(IInputType type)
getSourceContentTypeIds
public java.lang.String[] getSourceContentTypeIds()
- Specified by:
getSourceContentTypeIds
in class org.eclipse.cdt.core.settings.model.extension.CLanguageData
getSourceExtensions
public java.lang.String[] getSourceExtensions()
- Specified by:
getSourceExtensions
in class org.eclipse.cdt.core.settings.model.extension.CLanguageData
getSupportedEntryKinds
public int getSupportedEntryKinds()
- Specified by:
getSupportedEntryKinds
in class org.eclipse.cdt.core.settings.model.extension.CLanguageData
setLanguageId
public void setLanguageId(java.lang.String id)
- Specified by:
setLanguageId
in class org.eclipse.cdt.core.settings.model.extension.CLanguageData
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
isValid
public boolean isValid()
- Specified by:
isValid
in class org.eclipse.cdt.core.settings.model.extension.CDataObject
setName
public void setName(java.lang.String name)
getTool
public ITool getTool()
getInputType
public IInputType getInputType()
getConfiguration
public IConfiguration getConfiguration()
setSourceContentTypeIds
public void setSourceContentTypeIds(java.lang.String[] ids)
- Specified by:
setSourceContentTypeIds
in class org.eclipse.cdt.core.settings.model.extension.CLanguageData
setSourceExtensions
public void setSourceExtensions(java.lang.String[] exts)
- Specified by:
setSourceExtensions
in class org.eclipse.cdt.core.settings.model.extension.CLanguageData
containsDiscoveredScannerInfo
public boolean containsDiscoveredScannerInfo()
- Overrides:
containsDiscoveredScannerInfo
in class org.eclipse.cdt.core.settings.model.extension.CLanguageData