org.eclipse.cdt.managedbuilder.gnu.cygwin
Class CygwinPathResolver

java.lang.Object
  extended by org.eclipse.cdt.managedbuilder.gnu.cygwin.CygwinPathResolver
All Implemented Interfaces:
IBuildPathResolver

public class CygwinPathResolver
extends java.lang.Object
implements IBuildPathResolver


Constructor Summary
CygwinPathResolver()
           
 
Method Summary
static java.lang.String getBinPath()
           
static java.lang.String getEtcPath()
           
static java.lang.String getRootPath()
           
static boolean isMinGW(IConfiguration cfg)
           
static boolean isWindows()
           
 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

CygwinPathResolver

public CygwinPathResolver()
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

getEtcPath

public static java.lang.String getEtcPath()

getBinPath

public static java.lang.String getBinPath()

getRootPath

public static java.lang.String getRootPath()

isWindows

public static boolean isWindows()
Returns:

isMinGW

public static boolean isMinGW(IConfiguration cfg)