org.eclipse.cdt.managedbuilder.core
Interface IFolderInfo
- All Superinterfaces:
- IBuildObject, IResourceInfo
- All Known Implementing Classes:
- FolderInfo, TestFolderInfo
public interface IFolderInfo
- extends IResourceInfo
Methods inherited from interface org.eclipse.cdt.managedbuilder.core.IResourceInfo |
canExclude, getCLanguageDatas, getKind, getParent, getPath, getResourceData, getTools, isDirty, isExcluded, isExtensionElement, isValid, needsRebuild, setDirty, setExclude, setOption, setOption, setOption, setOption, setPath, setRebuildState, supportsBuild |
FOLDER_INFO_ELEMENT_NAME
static final java.lang.String FOLDER_INFO_ELEMENT_NAME
- See Also:
- Constant Field Values
getFilteredTools
ITool[] getFilteredTools()
getToolChain
IToolChain getToolChain()
getTool
ITool getTool(java.lang.String id)
getToolsBySuperClassId
ITool[] getToolsBySuperClassId(java.lang.String id)
getFolderData
org.eclipse.cdt.core.settings.model.extension.CFolderData getFolderData()
getToolFromOutputExtension
ITool getToolFromOutputExtension(java.lang.String extension)
- Returns a
ITool
for the tool associated with the
output extension.
- Parameters:
extension
- the file extension of the output file
- Returns:
- ITool
- Since:
- 3.1
getToolFromInputExtension
ITool getToolFromInputExtension(java.lang.String sourceExtension)
- Returns a
ITool
for the tool associated with the
input extension.
- Parameters:
extension
- the file extension of the input file
- Returns:
- ITool
- Since:
- 3.1
buildsFileType
boolean buildsFileType(java.lang.String srcExt)
getToolChainModificationStatus
IModificationStatus getToolChainModificationStatus(ITool[] removed,
ITool[] added)
modifyToolChain
void modifyToolChain(ITool[] removed,
ITool[] added)
throws BuildException
- Throws:
BuildException
changeToolChain
IToolChain changeToolChain(IToolChain newSuperClass,
java.lang.String Id,
java.lang.String name)
throws BuildException
- Throws:
BuildException
isToolChainCompatible
boolean isToolChainCompatible(IToolChain tCh)
getOutputExtension
java.lang.String getOutputExtension(java.lang.String resourceExtension)
isHeaderFile
boolean isHeaderFile(java.lang.String ext)