/*******************************************************************************
* Copyright (c) 2007, 2010 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.ICSourceEntry;
import org.eclipse.cdt.core.settings.model.extension.CBuildData;
import org.eclipse.cdt.core.settings.model.extension.CConfigurationData;
import org.eclipse.cdt.managedbuilder.buildproperties.IBuildPropertyValue;
import org.eclipse.cdt.managedbuilder.core.BuildException;
import org.eclipse.cdt.managedbuilder.core.IBuildObjectProperties;
import org.eclipse.cdt.managedbuilder.core.IBuilder;
import org.eclipse.cdt.managedbuilder.core.IConfiguration;
import org.eclipse.cdt.managedbuilder.core.IFileInfo;
import org.eclipse.cdt.managedbuilder.core.IFolderInfo;
import org.eclipse.cdt.managedbuilder.core.IHoldsOptions;
import org.eclipse.cdt.managedbuilder.core.IManagedCommandLineInfo;
import org.eclipse.cdt.managedbuilder.core.IManagedProject;
import org.eclipse.cdt.managedbuilder.core.IOption;
import org.eclipse.cdt.managedbuilder.core.IProjectType;
import org.eclipse.cdt.managedbuilder.core.IResourceConfiguration;
import org.eclipse.cdt.managedbuilder.core.IResourceInfo;
import org.eclipse.cdt.managedbuilder.core.ITool;
import org.eclipse.cdt.managedbuilder.core.IToolChain;
import org.eclipse.cdt.managedbuilder.envvar.IConfigurationEnvironmentVariableSupplier;
import org.eclipse.cdt.managedbuilder.macros.IConfigurationBuildMacroSupplier;
import org.eclipse.core.resources.IFile;
import org.eclipse.core.resources.IResource;
import org.eclipse.core.runtime.IPath;
import org.osgi.framework.Version;
public class TestConfiguration implements IConfiguration {
IToolChain toolchain;
public TestConfiguration(IToolChain tc) {
toolchain = tc;
}
public boolean buildsFileType(String srcExt) {
// TODO Auto-generated method stub
return false;
}
public ITool calculateTargetTool() {
// TODO Auto-generated method stub
return null;
}
public void changeBuilder(IBuilder newBuilder, String id, String name) {
// TODO Auto-generated method stub
}
public IFileInfo createFileInfo(IPath path) {
// TODO Auto-generated method stub
return null;
}
public IFileInfo createFileInfo(IPath path, String id, String name) {
// TODO Auto-generated method stub
return null;
}
public IFileInfo createFileInfo(IPath path, IFolderInfo base,
ITool baseTool, String id, String name) {
// TODO Auto-generated method stub
return null;
}
public IFileInfo createFileInfo(IPath path, IFileInfo base, String id,
String name) {
// TODO Auto-generated method stub
return null;
}
public IFolderInfo createFolderInfo(IPath path) {
// TODO Auto-generated method stub
return null;
}
public IFolderInfo createFolderInfo(IPath path, String id, String name) {
// TODO Auto-generated method stub
return null;
}
public IFolderInfo createFolderInfo(IPath path, IFolderInfo base,
String id, String name) {
// TODO Auto-generated method stub
return null;
}
public IToolChain createToolChain(IToolChain superClass, String Id,
String name, boolean isExtensionElement) {
// TODO Auto-generated method stub
return null;
}
public IManagedCommandLineInfo generateToolCommandLineInfo(
String sourceExtension, String[] flags, String outputFlag,
String outputPrefix, String outputName, String[] inputResources,
IPath inputLocation, IPath outputLocation) {
// TODO Auto-generated method stub
return null;
}
public String getArtifactExtension() {
// TODO Auto-generated method stub
return null;
}
public String getArtifactName() {
// TODO Auto-generated method stub
return null;
}
public String getBuildArguments() {
// TODO Auto-generated method stub
return null;
}
public String getBuildCommand() {
// TODO Auto-generated method stub
return null;
}
public CBuildData getBuildData() {
// TODO Auto-generated method stub
return null;
}
public IConfigurationBuildMacroSupplier getBuildMacroSupplier() {
// TODO Auto-generated method stub
return null;
}
public IBuilder getBuilder() {
// TODO Auto-generated method stub
return null;
}
public String getCleanCommand() {
// TODO Auto-generated method stub
return null;
}
public CConfigurationData getConfigurationData() {
// TODO Auto-generated method stub
return null;
}
public String getDescription() {
// TODO Auto-generated method stub
return null;
}
public IBuilder getEditableBuilder() {
// TODO Auto-generated method stub
return null;
}
public IConfigurationEnvironmentVariableSupplier getEnvironmentVariableSupplier() {
// TODO Auto-generated method stub
return null;
}
public String getErrorParserIds() {
// TODO Auto-generated method stub
return null;
}
public String[] getErrorParserList() {
// TODO Auto-generated method stub
return null;
}
public ITool[] getFilteredTools() {
// TODO Auto-generated method stub
return null;
}
public String[] getLibs(String extension) {
// TODO Auto-generated method stub
return null;
}
public IManagedProject getManagedProject() {
// TODO Auto-generated method stub
return null;
}
public String getOutputExtension(String resourceExtension) {
// TODO Auto-generated method stub
return null;
}
public String getOutputFlag(String outputExt) {
// TODO Auto-generated method stub
return null;
}
public String getOutputPrefix(String outputExtension) {
// TODO Auto-generated method stub
return null;
}
public IConfiguration getParent() {
// TODO Auto-generated method stub
return null;
}
public String getPostannouncebuildStep() {
// TODO Auto-generated method stub
return null;
}
public String getPostbuildStep() {
// TODO Auto-generated method stub
return null;
}
public String getPreannouncebuildStep() {
// TODO Auto-generated method stub
return null;
}
public String getPrebuildStep() {
// TODO Auto-generated method stub
return null;
}
public IProjectType getProjectType() {
// TODO Auto-generated method stub
return null;
}
public IResourceConfiguration getResourceConfiguration(String path) {
// TODO Auto-generated method stub
return null;
}
public IResourceConfiguration[] getResourceConfigurations() {
// TODO Auto-generated method stub
return null;
}
public IResourceInfo getResourceInfo(IPath path, boolean exactPath) {
// TODO Auto-generated method stub
return null;
}
public IResourceInfo getResourceInfoById(String id) {
// TODO Auto-generated method stub
return null;
}
public IResourceInfo[] getResourceInfos() {
// TODO Auto-generated method stub
return null;
}
public IFolderInfo getRootFolderInfo() {
// TODO Auto-generated method stub
return null;
}
public IPath[] getSourcePaths() {
// TODO Auto-generated method stub
return null;
}
public ITool getTargetTool() {
// TODO Auto-generated method stub
return null;
}
public ITool getTool(String id) {
// TODO Auto-generated method stub
return null;
}
public IToolChain getToolChain() {
return toolchain;
}
public String getToolCommand(ITool tool) {
// 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[] getTools() {
// TODO Auto-generated method stub
return null;
}
public ITool[] getToolsBySuperClassId(String id) {
// TODO Auto-generated method stub
return null;
}
public String[] getUserObjects(String extension) {
// TODO Auto-generated method stub
return null;
}
public boolean hasOverriddenBuildCommand() {
// TODO Auto-generated method stub
return false;
}
public boolean isBuilderCompatible(IBuilder builder) {
// TODO Auto-generated method stub
return false;
}
public boolean isDirty() {
// TODO Auto-generated method stub
return false;
}
public boolean isExtensionElement() {
// TODO Auto-generated method stub
return false;
}
public boolean isHeaderFile(String ext) {
// TODO Auto-generated method stub
return false;
}
public boolean isManagedBuildOn() {
// TODO Auto-generated method stub
return false;
}
public boolean isSupported() {
// TODO Auto-generated method stub
return false;
}
public boolean isSystemObject() {
// TODO Auto-generated method stub
return false;
}
public boolean isTemporary() {
// TODO Auto-generated method stub
return false;
}
public boolean needsFullRebuild() {
// TODO Auto-generated method stub
return false;
}
public boolean needsRebuild() {
// TODO Auto-generated method stub
return false;
}
public void removeResourceConfiguration(IResourceInfo resConfig) {
// TODO Auto-generated method stub
}
public void removeResourceInfo(IPath path) {
// TODO Auto-generated method stub
}
public void setArtifactExtension(String extension) {
// TODO Auto-generated method stub
}
public void setArtifactName(String name) {
// TODO Auto-generated method stub
}
public void setBuildArguments(String makeArgs) {
// TODO Auto-generated method stub
}
public void setBuildCommand(String command) {
// TODO Auto-generated method stub
}
public void setCleanCommand(String command) {
// TODO Auto-generated method stub
}
public void setDescription(String description) {
// TODO Auto-generated method stub
}
public void setDirty(boolean isDirty) {
// TODO Auto-generated method stub
}
public void setErrorParserIds(String ids) {
// TODO Auto-generated method stub
}
public void setErrorParserList(String[] ids) {
// TODO Auto-generated method stub
}
public void setManagedBuildOn(boolean on) throws BuildException {
// TODO Auto-generated method stub
}
public void setName(String name) {
// 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 setPostannouncebuildStep(String announceStep) {
// TODO Auto-generated method stub
}
public void setPostbuildStep(String step) {
// TODO Auto-generated method stub
}
public void setPreannouncebuildStep(String announceStep) {
// TODO Auto-generated method stub
}
public void setPrebuildStep(String step) {
// TODO Auto-generated method stub
}
public void setRebuildState(boolean rebuild) {
// TODO Auto-generated method stub
}
public void setSourcePaths(IPath[] paths) {
// TODO Auto-generated method stub
}
public void setToolCommand(ITool tool, String command) {
// 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 IBuildObjectProperties getBuildProperties() {
// TODO Auto-generated method stub
return null;
}
public IResource getOwner() { return null; }
public IResourceConfiguration createResourceConfiguration(IFile file) {
// TODO Auto-generated method stub
return null;
}
public IBuildPropertyValue getBuildArtefactType() {
// TODO Auto-generated method stub
return null;
}
public void setBuildArtefactType(String id) throws BuildException {
// TODO Auto-generated method stub
}
public ICSourceEntry[] getSourceEntries() {
// TODO Auto-generated method stub
return null;
}
public void setSourceEntries(ICSourceEntry[] entries) {
// TODO Auto-generated method stub
}
}