Uses of Interface
org.eclipse.cdt.managedbuilder.core.IHoldsOptions

Packages that use IHoldsOptions
org.eclipse.cdt.managedbuilder.core   
org.eclipse.cdt.managedbuilder.internal.core   
org.eclipse.cdt.managedbuilder.internal.enablement   
org.eclipse.cdt.managedbuilder.internal.macros   
org.eclipse.cdt.managedbuilder.ui.properties   
org.eclipse.cdt.managedbuilder.ui.tests.util   
 

Uses of IHoldsOptions in org.eclipse.cdt.managedbuilder.core
 

Subinterfaces of IHoldsOptions in org.eclipse.cdt.managedbuilder.core
 interface ITool
          This interface represents a utility of some sort that is used in the build process.
 interface IToolChain
          This interface represents a tool-integrator-defined, ordered set of tools that transform the project's input into the project's outputs.
 interface IToolReference
           
 

Methods in org.eclipse.cdt.managedbuilder.core that return IHoldsOptions
 IHoldsOptions IOptionCategory.getOptionHolder()
          Returns the holder (parent) of this category.
 IHoldsOptions IOption.getOptionHolder()
          Returns the holder (parent) of this option.
 

Methods in org.eclipse.cdt.managedbuilder.core with parameters of type IHoldsOptions
 void IHoldsOptions.createOptions(IHoldsOptions superClass)
          Creates options from the superclass and adds it to this class.
 java.lang.Object[][] IOptionCategory.getOptions(IConfiguration configuration, IHoldsOptions optHolder)
          Returns an array of ITool/IOption pairs for the options in this category for a given configuration.
 java.lang.Object[][] IOptionCategory.getOptions(IResourceInfo resInfo, IHoldsOptions optHolder)
          Returns an array of ITool/IOption pairs for the options in this category for a given resource configuration.
 boolean ManagedOptionValueHandler.handleValue(IBuildObject configuration, IHoldsOptions holder, IOption option, java.lang.String extraArgument, int event)
           
 boolean IManagedOptionValueHandler.handleValue(IBuildObject configuration, IHoldsOptions holder, IOption option, java.lang.String extraArgument, int event)
          Handles transfer between values between UI element and back-end in different circumstances.
 boolean ManagedOptionValueHandler.isDefaultValue(IBuildObject configuration, IHoldsOptions holder, IOption option, java.lang.String extraArgument)
           
 boolean IManagedOptionValueHandler.isDefaultValue(IBuildObject configuration, IHoldsOptions holder, IOption option, java.lang.String extraArgument)
          Checks whether the value of an option is its default value.
 boolean ManagedOptionValueHandler.isEnumValueAppropriate(IBuildObject configuration, IHoldsOptions holder, IOption option, java.lang.String extraArgument, java.lang.String enumValue)
           
 boolean IManagedOptionValueHandler.isEnumValueAppropriate(IBuildObject configuration, IHoldsOptions holder, IOption option, java.lang.String extraArgument, java.lang.String enumValue)
          Checks whether an enumeration value of an option is currently a valid choice.
 boolean IOptionApplicability.isOptionEnabled(IBuildObject configuration, IHoldsOptions holder, IOption option)
          Whenever the value of an option changes in the GUI, this method is queried on all other visible options for the same category.
 boolean IOptionApplicability.isOptionUsedInCommandLine(IBuildObject configuration, IHoldsOptions holder, IOption option)
          This method is queried whenever a makefile or makefile fragment is generated which uses this option, and in the C/C++ Build property pages when displaying the current command line.
 boolean IOptionApplicability.isOptionVisible(IBuildObject configuration, IHoldsOptions holder, IOption option)
          This method is queried whenever a new option category is displayed.
static IOption ManagedBuildManager.setOption(IConfiguration config, IHoldsOptions holder, IOption option, boolean value)
          Set the boolean value for an option for a given config.
static IOption ManagedBuildManager.setOption(IConfiguration config, IHoldsOptions holder, IOption option, java.lang.String value)
          Set the string value for an option for a given config.
static IOption ManagedBuildManager.setOption(IConfiguration config, IHoldsOptions holder, IOption option, java.lang.String[] value)
          Set the string array value for an option for a given config.
 IOption IResourceInfo.setOption(IHoldsOptions parent, IOption option, boolean value)
          Sets the value of a boolean option for this resource configuration.
 IOption IResourceConfiguration.setOption(IHoldsOptions parent, IOption option, boolean value)
          Sets the value of a boolean option for this resource configuration.
 IOption IConfiguration.setOption(IHoldsOptions parent, IOption option, boolean value)
          Sets the value of a boolean option for this configuration.
 IOption IResourceInfo.setOption(IHoldsOptions parent, IOption option, OptionStringValue[] value)
           
 IOption IResourceInfo.setOption(IHoldsOptions parent, IOption option, java.lang.String value)
          Sets the value of a string option for this resource configuration.
 IOption IResourceConfiguration.setOption(IHoldsOptions parent, IOption option, java.lang.String value)
          Sets the value of a string option for this resource configuration.
 IOption IConfiguration.setOption(IHoldsOptions parent, IOption option, java.lang.String value)
          Sets the value of a string option for this configuration.
 IOption IResourceInfo.setOption(IHoldsOptions parent, IOption option, java.lang.String[] value)
          Sets the value of a list option for this resource configuration.
 IOption IResourceConfiguration.setOption(IHoldsOptions parent, IOption option, java.lang.String[] value)
          Sets the value of a list option for this resource configuration.
 IOption IConfiguration.setOption(IHoldsOptions parent, IOption option, java.lang.String[] value)
          Sets the value of a list option for this configuration.
static IOption ManagedBuildManager.setOption(IResourceInfo resConfig, IHoldsOptions holder, IOption option, boolean value)
          Set the boolean value for an option for a given config.
static IOption ManagedBuildManager.setOption(IResourceInfo resConfig, IHoldsOptions holder, IOption option, OptionStringValue[] value)
           
static IOption ManagedBuildManager.setOption(IResourceInfo resConfig, IHoldsOptions holder, IOption option, java.lang.String value)
          Set the string value for an option for a given resource config.
static IOption ManagedBuildManager.setOption(IResourceInfo resConfig, IHoldsOptions holder, IOption option, java.lang.String[] value)
          Set the string array value for an option for a given resource config.
 

Uses of IHoldsOptions in org.eclipse.cdt.managedbuilder.internal.core
 

Classes in org.eclipse.cdt.managedbuilder.internal.core that implement IHoldsOptions
 class HoldsOptions
          Implements the functionality that is needed to hold options and option categories.
 class Tool
          Represents a tool that can be invoked during a build.
 class ToolChain
           
 class ToolReference
           
 

Methods in org.eclipse.cdt.managedbuilder.internal.core that return IHoldsOptions
 IHoldsOptions SettingsChangeEvent.getHolder()
           
 IHoldsOptions Tool.getOptionHolder()
           
 IHoldsOptions OptionReference.getOptionHolder()
           
 IHoldsOptions OptionCategory.getOptionHolder()
           
 IHoldsOptions Option.getOptionHolder()
           
 

Methods in org.eclipse.cdt.managedbuilder.internal.core with parameters of type IHoldsOptions
 boolean BooleanExpressionApplicabilityCalculator.adjustOption(IResourceInfo rcInfo, IHoldsOptions holder, IOption option, boolean extensionAdjustment)
           
 void ToolReference.createOptions(IHoldsOptions options)
           
 void HoldsOptions.createOptions(IHoldsOptions superClass)
           
 boolean BooleanExpressionApplicabilityCalculator.evaluate(IResourceInfo rcInfo, IHoldsOptions holder, IOption option, int flags)
           
 java.lang.Object[][] Tool.getOptions(IConfiguration configuration, IHoldsOptions optionHolder)
           
 java.lang.Object[][] OptionCategory.getOptions(IConfiguration configuration, IHoldsOptions optionHolder)
           
 java.lang.Object[][] Tool.getOptions(IResourceInfo resInfo, IHoldsOptions optionHolder)
           
 java.lang.Object[][] OptionCategory.getOptions(IResourceInfo resinfo, IHoldsOptions optionHolder)
           
 boolean BooleanExpressionApplicabilityCalculator.isOptionEnabled(IBuildObject configuration, IHoldsOptions holder, IOption option)
           
 boolean BooleanExpressionApplicabilityCalculator.isOptionUsedInCommandLine(IBuildObject configuration, IHoldsOptions holder, IOption option)
           
 boolean BooleanExpressionApplicabilityCalculator.isOptionVisible(IBuildObject configuration, IHoldsOptions holder, IOption option)
           
 void NotificationManager.optionChanged(IResourceInfo rcInfo, IHoldsOptions holder, IOption option, java.lang.Object oldValue)
           
 void NotificationManager.optionRemoved(IResourceInfo rcInfo, IHoldsOptions holder, IOption option)
           
 IOption ResourceInfo.setOption(IHoldsOptions parent, IOption option, boolean value)
           
 IOption Configuration.setOption(IHoldsOptions holder, IOption option, boolean value)
           
 IOption ResourceInfo.setOption(IHoldsOptions parent, IOption option, OptionStringValue[] value)
           
 IOption ResourceInfo.setOption(IHoldsOptions parent, IOption option, java.lang.String value)
           
 IOption Configuration.setOption(IHoldsOptions holder, IOption option, java.lang.String value)
           
 IOption ResourceInfo.setOption(IHoldsOptions parent, IOption option, java.lang.String[] value)
           
 IOption Configuration.setOption(IHoldsOptions holder, IOption option, java.lang.String[] value)
           
 

Constructors in org.eclipse.cdt.managedbuilder.internal.core with parameters of type IHoldsOptions
Option(IHoldsOptions parent, org.eclipse.cdt.core.settings.model.ICStorageElement element)
          Create an Option based on the specification stored in the project file (.cdtbuild).
Option(IHoldsOptions parent, IManagedConfigElement element)
          This constructor is called to create an option defined by an extension point in a plugin manifest file, or returned by a dynamic element provider
Option(IHoldsOptions parent, IOption superClass, java.lang.String Id, java.lang.String name, boolean isExtensionElement)
          This constructor is called to create an Option whose attributes and children will be added by separate calls.
Option(IHoldsOptions parent, java.lang.String Id, java.lang.String name, Option option)
          Create an Option based upon an existing option.
OptionCategory(IHoldsOptions parent, org.eclipse.cdt.core.settings.model.ICStorageElement element)
          Create an based on the specification stored in the project file (.cdtbuild).
OptionCategory(IHoldsOptions parent, IManagedConfigElement element)
          This constructor is called to create an option category defined by an extension point in a plugin manifest file, or returned by a dynamic element provider
 

Uses of IHoldsOptions in org.eclipse.cdt.managedbuilder.internal.enablement
 

Methods in org.eclipse.cdt.managedbuilder.internal.enablement with parameters of type IHoldsOptions
 boolean OptionEnablementExpression.adjustOption(IResourceInfo rcInfo, IHoldsOptions holder, IOption option, AdjustmentContext context, boolean extensionAdjustment)
           
static boolean OptionEnablementExpression.adjustOption(IResourceInfo rcInfo, IHoldsOptions holder, IOption option, java.lang.String attribute, java.lang.String value, boolean extensionAdjustment)
           
 boolean CheckOptionExpression.evaluate(IOption option, IHoldsOptions holder, IOption otherOption, IHoldsOptions otherHolder)
           
 boolean CheckOptionExpression.evaluate(IOption option, IHoldsOptions holder, java.lang.String value)
           
 boolean OrExpression.evaluate(IResourceInfo rcInfo, IHoldsOptions holder, IOption option)
           
 boolean NotExpression.evaluate(IResourceInfo rcInfo, IHoldsOptions holder, IOption option)
           
 boolean IBooleanExpression.evaluate(IResourceInfo rcInfo, IHoldsOptions holder, IOption option)
           
 boolean FalseExpression.evaluate(IResourceInfo rcInfo, IHoldsOptions holder, IOption option)
           
 boolean CheckStringExpression.evaluate(IResourceInfo rcInfo, IHoldsOptions holder, IOption option)
           
 boolean CheckOptionExpression.evaluate(IResourceInfo rcInfo, IHoldsOptions holder, IOption option)
           
 boolean CheckHolderExpression.evaluate(IResourceInfo rcInfo, IHoldsOptions holder, IOption option)
           
 boolean CheckBuildPropertyExpression.evaluate(IResourceInfo rcInfo, IHoldsOptions holder, IOption option)
           
 boolean AndExpression.evaluate(IResourceInfo rcInfo, IHoldsOptions holder, IOption option)
           
 boolean OptionEnablementExpression.evaluate(IResourceInfo rcInfo, IHoldsOptions holder, IOption option, int flags)
           
 boolean OptionEnablementExpression.evaluate(IResourceInfo rcInfo, IHoldsOptions holder, IOption option, int flags, boolean bDefault)
           
 

Uses of IHoldsOptions in org.eclipse.cdt.managedbuilder.internal.macros
 

Methods in org.eclipse.cdt.managedbuilder.internal.macros that return IHoldsOptions
static IHoldsOptions OptionContextData.getHolder(IOptionContextData data)
           
 

Uses of IHoldsOptions in org.eclipse.cdt.managedbuilder.ui.properties
 

Methods in org.eclipse.cdt.managedbuilder.ui.properties that return IHoldsOptions
 IHoldsOptions ToolListElement.getHoldOptions()
           
 

Methods in org.eclipse.cdt.managedbuilder.ui.properties with parameters of type IHoldsOptions
 IConfiguration AbstractSingleBuildPage.getConfigurationFromHoldsOptions(IHoldsOptions ho)
           
 IConfiguration AbstractCBuildPropertyTab.getConfigurationFromHoldsOptions(IHoldsOptions ho)
           
 

Constructors in org.eclipse.cdt.managedbuilder.ui.properties with parameters of type IHoldsOptions
BuildOptionSettingsUI(AbstractCBuildPropertyTab page, IResourceInfo info, IHoldsOptions optionHolder, IOptionCategory _category)
           
ToolListElement(ToolListElement parent, IHoldsOptions optionHolder, IOptionCategory optionCategory)
           
 

Uses of IHoldsOptions in org.eclipse.cdt.managedbuilder.ui.tests.util
 

Classes in org.eclipse.cdt.managedbuilder.ui.tests.util that implement IHoldsOptions
 class TestToolchain
           
 

Methods in org.eclipse.cdt.managedbuilder.ui.tests.util with parameters of type IHoldsOptions
 IOption TestFolderInfo.setOption(IHoldsOptions parent, IOption option, boolean value)
           
 IOption TestConfiguration.setOption(IHoldsOptions parent, IOption option, boolean value)
           
 IOption TestFolderInfo.setOption(IHoldsOptions parent, IOption option, OptionStringValue[] value)
           
 IOption TestFolderInfo.setOption(IHoldsOptions parent, IOption option, java.lang.String value)
           
 IOption TestConfiguration.setOption(IHoldsOptions parent, IOption option, java.lang.String value)
           
 IOption TestFolderInfo.setOption(IHoldsOptions parent, IOption option, java.lang.String[] value)
           
 IOption TestConfiguration.setOption(IHoldsOptions parent, IOption option, java.lang.String[] value)