/*******************************************************************************
* Copyright (c) 2007 Intel Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* 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;
}
public boolean buildsFileType(String srcExt) {
// TODO Auto-generated method stub
return false;
}
public IToolChain changeToolChain(IToolChain newSuperClass, String Id,
String name) throws BuildException {
// TODO Auto-generated method stub
return null;
}
public ITool[] getFilteredTools() {
// TODO Auto-generated method stub
return null;
}
public CFolderData getFolderData() {
// TODO Auto-generated method stub
return null;
}
public String getOutputExtension(String resourceExtension) {
// TODO Auto-generated method stub
return null;
}
public ITool getTool(String id) {
// TODO Auto-generated method stub
return null;
}
public IToolChain getToolChain() {
// TODO Auto-generated method stub
return null;
}
public IModificationStatus getToolChainModificationStatus(ITool[] removed,
ITool[] added) {
// TODO Auto-generated method stub
return null;
}
public ITool getToolFromInputExtension(String sourceExtension) {
// TODO Auto-generated method stub
return null;
}
public ITool getToolFromOutputExtension(String extension) {
// TODO Auto-generated method stub
return null;
}
public ITool[] getToolsBySuperClassId(String id) {
// TODO Auto-generated method stub
return null;
}
public boolean isHeaderFile(String ext) {
// TODO Auto-generated method stub
return false;
}
public boolean isToolChainCompatible(IToolChain ch) {
// TODO Auto-generated method stub
return false;
}
public void modifyToolChain(ITool[] removed, ITool[] added)
throws BuildException {
// TODO Auto-generated method stub
}
public CLanguageData[] getCLanguageDatas() {
// TODO Auto-generated method stub
return null;
}
public int getKind() {
// TODO Auto-generated method stub
return 0;
}
public IConfiguration getParent() {
return cfg;
}
public IPath getPath() {
// TODO Auto-generated method stub
return null;
}
public CResourceData getResourceData() {
// TODO Auto-generated method stub
return null;
}
public ITool[] getTools() {
// TODO Auto-generated method stub
return null;
}
public boolean isDirty() {
// TODO Auto-generated method stub
return false;
}
public boolean isExcluded() {
// TODO Auto-generated method stub
return false;
}
public boolean isExtensionElement() {
// TODO Auto-generated method stub
return false;
}
public boolean isValid() {
// TODO Auto-generated method stub
return false;
}
public boolean needsRebuild() {
// TODO Auto-generated method stub
return false;
}
public void setDirty(boolean dirty) {
// TODO Auto-generated method stub
}
public void setExclude(boolean excluded) {
// TODO Auto-generated method stub
}
public IOption setOption(IHoldsOptions parent, IOption option, boolean value)
throws BuildException {
// TODO Auto-generated method stub
return null;
}
public IOption setOption(IHoldsOptions parent, IOption option, String value)
throws BuildException {
// TODO Auto-generated method stub
return null;
}
public IOption setOption(IHoldsOptions parent, IOption option,
String[] value) throws BuildException {
// TODO Auto-generated method stub
return null;
}
public void setPath(IPath path) {
// TODO Auto-generated method stub
}
public void setRebuildState(boolean rebuild) {
// TODO Auto-generated method stub
}
public boolean supportsBuild(boolean managed) {
// TODO Auto-generated method stub
return false;
}
public String getBaseId() {
// TODO Auto-generated method stub
return null;
}
public String getId() {
// TODO Auto-generated method stub
return null;
}
public String getManagedBuildRevision() {
// TODO Auto-generated method stub
return null;
}
public String getName() {
// TODO Auto-generated method stub
return null;
}
public Version getVersion() {
// TODO Auto-generated method stub
return null;
}
public void setVersion(Version version) {
// TODO Auto-generated method stub
}
public boolean canExclude(boolean exclude) {
// TODO Auto-generated method stub
return false;
}
public IOption setOption(IHoldsOptions parent, IOption option,
OptionStringValue[] value) throws BuildException {
// TODO Auto-generated method stub
return null;
}
public boolean isSupported() {
// TODO Auto-generated method stub
return false;
}
}