| /******************************************************************************* |
| * Copyright (c) 2007, 2011 Intel Corporation and others. |
| * |
| * This program and the accompanying materials |
| * are made available under the terms of the Eclipse Public License 2.0 |
| * which accompanies this distribution, and is available at |
| * https://www.eclipse.org/legal/epl-2.0/ |
| * |
| * SPDX-License-Identifier: EPL-2.0 |
| * |
| * Contributors: |
| * Intel Corporation - initial API and implementation |
| *******************************************************************************/ |
| package org.eclipse.cdt.managedbuilder.ui.tests.util; |
| |
| import org.eclipse.cdt.core.settings.model.extension.CFolderData; |
| import org.eclipse.cdt.core.settings.model.extension.CLanguageData; |
| import org.eclipse.cdt.core.settings.model.extension.CResourceData; |
| import org.eclipse.cdt.managedbuilder.core.BuildException; |
| import org.eclipse.cdt.managedbuilder.core.IConfiguration; |
| import org.eclipse.cdt.managedbuilder.core.IFolderInfo; |
| import org.eclipse.cdt.managedbuilder.core.IHoldsOptions; |
| import org.eclipse.cdt.managedbuilder.core.IModificationStatus; |
| import org.eclipse.cdt.managedbuilder.core.IOption; |
| import org.eclipse.cdt.managedbuilder.core.ITool; |
| import org.eclipse.cdt.managedbuilder.core.IToolChain; |
| import org.eclipse.cdt.managedbuilder.core.OptionStringValue; |
| import org.eclipse.core.runtime.IPath; |
| import org.osgi.framework.Version; |
| |
| public class TestFolderInfo implements IFolderInfo { |
| |
| IConfiguration cfg; |
| |
| public TestFolderInfo(IConfiguration parent) { |
| cfg = parent; |
| } |
| |
| @Override |
| public boolean buildsFileType(String srcExt) { |
| // TODO Auto-generated method stub |
| return false; |
| } |
| |
| @Override |
| public IToolChain changeToolChain(IToolChain newSuperClass, String Id, String name) throws BuildException { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public ITool[] getFilteredTools() { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public CFolderData getFolderData() { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public String getOutputExtension(String resourceExtension) { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public ITool getTool(String id) { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public IToolChain getToolChain() { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public IModificationStatus getToolChainModificationStatus(ITool[] removed, ITool[] added) { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public ITool getToolFromInputExtension(String sourceExtension) { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public ITool getToolFromOutputExtension(String extension) { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public ITool[] getToolsBySuperClassId(String id) { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public boolean isHeaderFile(String ext) { |
| // TODO Auto-generated method stub |
| return false; |
| } |
| |
| @Override |
| public boolean isToolChainCompatible(IToolChain ch) { |
| // TODO Auto-generated method stub |
| return false; |
| } |
| |
| @Override |
| public void modifyToolChain(ITool[] removed, ITool[] added) throws BuildException { |
| // TODO Auto-generated method stub |
| |
| } |
| |
| @Override |
| public CLanguageData[] getCLanguageDatas() { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public int getKind() { |
| // TODO Auto-generated method stub |
| return 0; |
| } |
| |
| @Override |
| public IConfiguration getParent() { |
| return cfg; |
| } |
| |
| @Override |
| public IPath getPath() { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public CResourceData getResourceData() { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public ITool[] getTools() { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public boolean isDirty() { |
| // TODO Auto-generated method stub |
| return false; |
| } |
| |
| @Override |
| public boolean isExcluded() { |
| // TODO Auto-generated method stub |
| return false; |
| } |
| |
| @Override |
| public boolean isExtensionElement() { |
| // TODO Auto-generated method stub |
| return false; |
| } |
| |
| @Override |
| public boolean isValid() { |
| // TODO Auto-generated method stub |
| return false; |
| } |
| |
| @Override |
| public boolean needsRebuild() { |
| // TODO Auto-generated method stub |
| return false; |
| } |
| |
| @Override |
| public void setDirty(boolean dirty) { |
| // TODO Auto-generated method stub |
| |
| } |
| |
| @Override |
| public void setExclude(boolean excluded) { |
| // TODO Auto-generated method stub |
| |
| } |
| |
| @Override |
| public IOption setOption(IHoldsOptions parent, IOption option, boolean value) throws BuildException { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public IOption setOption(IHoldsOptions parent, IOption option, String value) throws BuildException { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public IOption setOption(IHoldsOptions parent, IOption option, String[] value) throws BuildException { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public void setPath(IPath path) { |
| // TODO Auto-generated method stub |
| |
| } |
| |
| @Override |
| public void setRebuildState(boolean rebuild) { |
| // TODO Auto-generated method stub |
| |
| } |
| |
| @Override |
| public boolean supportsBuild(boolean managed) { |
| // TODO Auto-generated method stub |
| return false; |
| } |
| |
| @Override |
| public String getBaseId() { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public String getId() { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public String getManagedBuildRevision() { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public String getName() { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public Version getVersion() { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public void setVersion(Version version) { |
| // TODO Auto-generated method stub |
| |
| } |
| |
| @Override |
| public boolean canExclude(boolean exclude) { |
| // TODO Auto-generated method stub |
| return false; |
| } |
| |
| @Override |
| public IOption setOption(IHoldsOptions parent, IOption option, OptionStringValue[] value) throws BuildException { |
| // TODO Auto-generated method stub |
| return null; |
| } |
| |
| @Override |
| public boolean isSupported() { |
| // TODO Auto-generated method stub |
| return false; |
| } |
| |
| } |