org.eclipse.cdt.managedbuilder.internal.envvar
Class EnvironmentVariableProvider.DefaultBuildPathResolver

java.lang.Object
  extended by org.eclipse.cdt.managedbuilder.internal.envvar.EnvironmentVariableProvider.DefaultBuildPathResolver
All Implemented Interfaces:
IBuildPathResolver
Enclosing class:
EnvironmentVariableProvider

public static class EnvironmentVariableProvider.DefaultBuildPathResolver
extends java.lang.Object
implements IBuildPathResolver

This class is used by the EnvironmentVariableProvider to calculate the build paths in case a tool-integrator did not provide the special logic for obtaining the build paths from environment variable values

Since:
3.0

Constructor Summary
EnvironmentVariableProvider.DefaultBuildPathResolver(java.lang.String delimiter)
           
 
Method Summary
 java.lang.String[] resolveBuildPaths(int pathType, java.lang.String variableName, java.lang.String variableValue, IConfiguration configuration)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EnvironmentVariableProvider.DefaultBuildPathResolver

public EnvironmentVariableProvider.DefaultBuildPathResolver(java.lang.String delimiter)
Method Detail

resolveBuildPaths

public java.lang.String[] resolveBuildPaths(int pathType,
                                            java.lang.String variableName,
                                            java.lang.String variableValue,
                                            IConfiguration configuration)
Specified by:
resolveBuildPaths in interface IBuildPathResolver
Parameters:
pathType - one of the IEnvVarBuildPath.BUILDPATH _xxx
variableName - represents the name of the variable that holds the build paths
variableValue - represents the value of the value specified with the variableName argument
configuration - represents configuration for which the build paths are requested