org.eclipse.cdt.managedbuilder.internal.macros
Class MbsMacroSupplier.FileContextMacro

java.lang.Object
  extended by org.eclipse.cdt.core.cdtvariables.CdtVariable
      extended by org.eclipse.cdt.managedbuilder.internal.macros.BuildMacro
          extended by org.eclipse.cdt.managedbuilder.internal.macros.MbsMacroSupplier.FileContextMacro
All Implemented Interfaces:
ICdtVariable, IBuildMacro
Enclosing class:
MbsMacroSupplier

public class MbsMacroSupplier.FileContextMacro
extends BuildMacro


Field Summary
 
Fields inherited from interface org.eclipse.cdt.core.cdtvariables.ICdtVariable
VALUE_PATH_ANY, VALUE_PATH_ANY_LIST, VALUE_PATH_DIR, VALUE_PATH_DIR_LIST, VALUE_PATH_FILE, VALUE_PATH_FILE_LIST, VALUE_TEXT, VALUE_TEXT_LIST
 
Method Summary
 java.lang.String getExplicitMacroValue(IConfiguration configuration, IBuilder builder)
           
 java.lang.String getStringValue()
           
 boolean isExplicit()
           
 
Methods inherited from class org.eclipse.cdt.managedbuilder.internal.macros.BuildMacro
getMacroValueType, getStringListValue
 
Methods inherited from class org.eclipse.cdt.core.cdtvariables.CdtVariable
getName, getValueType
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.cdt.core.cdtvariables.ICdtVariable
getName, getValueType
 

Method Detail

getExplicitMacroValue

public java.lang.String getExplicitMacroValue(IConfiguration configuration,
                                              IBuilder builder)

isExplicit

public boolean isExplicit()

getStringValue

public java.lang.String getStringValue()
Specified by:
getStringValue in interface ICdtVariable
Specified by:
getStringValue in interface IBuildMacro
Overrides:
getStringValue in class BuildMacro