org.eclipse.cdt.managedbuilder.core
Interface IEnvVarBuildPath

All Known Implementing Classes:
EnvVarBuildPath

public interface IEnvVarBuildPath

Since:
3.0

Field Summary
static java.lang.String BUILD_PATH_ELEMENT_NAME
           
static java.lang.String BUILD_PATH_RESOLVER
           
static int BUILDPATH_INCLUDE
           
static int BUILDPATH_LIBRARY
           
static java.lang.String LIST
           
static java.lang.String NAME_SEPARATOR
           
static java.lang.String PATH_DELIMITER
           
static java.lang.String TYPE
           
static java.lang.String TYPE_INCLUDE
           
static java.lang.String TYPE_LIBRARY
           
 
Method Summary
 IBuildPathResolver getBuildPathResolver()
           
 java.lang.String getPathDelimiter()
           
 int getType()
           
 java.lang.String[] getVariableNames()
           
 

Field Detail

BUILDPATH_INCLUDE

static final int BUILDPATH_INCLUDE
See Also:
Constant Field Values

BUILDPATH_LIBRARY

static final int BUILDPATH_LIBRARY
See Also:
Constant Field Values

BUILD_PATH_ELEMENT_NAME

static final java.lang.String BUILD_PATH_ELEMENT_NAME
See Also:
Constant Field Values

TYPE

static final java.lang.String TYPE
See Also:
Constant Field Values

LIST

static final java.lang.String LIST
See Also:
Constant Field Values

PATH_DELIMITER

static final java.lang.String PATH_DELIMITER
See Also:
Constant Field Values

BUILD_PATH_RESOLVER

static final java.lang.String BUILD_PATH_RESOLVER
See Also:
Constant Field Values

TYPE_INCLUDE

static final java.lang.String TYPE_INCLUDE
See Also:
Constant Field Values

TYPE_LIBRARY

static final java.lang.String TYPE_LIBRARY
See Also:
Constant Field Values

NAME_SEPARATOR

static final java.lang.String NAME_SEPARATOR
See Also:
Constant Field Values
Method Detail

getType

int getType()
Returns:
one of the ITool.BUILDPATH _xxx

getVariableNames

java.lang.String[] getVariableNames()
Returns:
the array of String representing the build variable names

getPathDelimiter

java.lang.String getPathDelimiter()
Returns:
the String representing the path delimiter used in the variables returned by the getVariableNames() method

getBuildPathResolver

IBuildPathResolver getBuildPathResolver()
Returns:
the IBuildPathResolver interface implementation provided by the tool-integrator in order to specify his/her own logic of resolving the variable values to the build paths (see also the "Specifying the Includes and Library paths environment variables" and the "IBuildPathResolver" sections for more detail and for explanation why this callback might be needed)