org.eclipse.cdt.managedbuilder.ui.properties
Class AbstractCBuildPropertyTab

java.lang.Object
  extended by org.eclipse.cdt.ui.newui.AbstractCPropertyTab
      extended by org.eclipse.cdt.managedbuilder.ui.properties.AbstractCBuildPropertyTab
All Implemented Interfaces:
ICPropertyTab
Direct Known Subclasses:
ArtifactTab, BuildBehaviourTab, BuilderSettingsTab, BuildStepsTab, DiscoveryTab, PreferredToolchainsTab, ToolChainEditTab, ToolSettingsTab

public abstract class AbstractCBuildPropertyTab
extends AbstractCPropertyTab

Proposed parent for Build System property tabs. In addition to AbstractCPropertyTab functionality, provides several utility methods for configurations handling.


Field Summary
 
Fields inherited from class org.eclipse.cdt.ui.newui.AbstractCPropertyTab
ADD_STR, BUTTON_WIDTH, DEL_STR, EDIT_STR, EMPTY_STR, FILESYSTEM_DIR_DIALOG_MSG, FILESYSTEM_FILE_DIALOG_TITLE, FILESYSTEMBUTTON_NAME, MOVEDOWN_STR, MOVEUP_STR, page, USE_TRI_STATE, VARIABLESBUTTON_NAME, WORKSPACE_DIR_DIALOG_ERR, WORKSPACE_DIR_DIALOG_MSG, WORKSPACE_DIR_DIALOG_TITLE, WORKSPACE_FILE_DIALOG_ERR, WORKSPACE_FILE_DIALOG_MSG, WORKSPACE_FILE_DIALOG_TITLE, WORKSPACEBUTTON_NAME
 
Fields inherited from interface org.eclipse.cdt.ui.newui.ICPropertyTab
APPLY, CANCEL, DEFAULTS, DISPOSE, MANAGEDBUILDSTATE, MAXCOMMON, OK, SET_ICON, UPDATE, VISIBLE
 
Constructor Summary
AbstractCBuildPropertyTab()
           
 
Method Summary
 IConfiguration getCfg()
           
 IConfiguration getCfg(org.eclipse.cdt.core.settings.model.ICConfigurationDescription cfgd)
           
 IConfiguration getConfigurationFromHoldsOptions(IHoldsOptions ho)
           
 IConfiguration getConfigurationFromTool(ITool tool)
           
 IResourceInfo getResCfg(org.eclipse.cdt.core.settings.model.ICResourceDescription cfgd)
          Returns ResourceInfo for given ResourceDescription.
 
Methods inherited from class org.eclipse.cdt.ui.newui.AbstractCPropertyTab
canBeVisible, createControls, dispose, getFileSystemDirDialog, getFileSystemFileDialog, getFontMetrics, getResDesc, getVariableDialog, getWorkspaceDirDialog, getWorkspaceFileDialog, handleTabEvent, setVisible
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractCBuildPropertyTab

public AbstractCBuildPropertyTab()
Method Detail

getConfigurationFromHoldsOptions

public IConfiguration getConfigurationFromHoldsOptions(IHoldsOptions ho)

getConfigurationFromTool

public IConfiguration getConfigurationFromTool(ITool tool)

getCfg

public IConfiguration getCfg()

getCfg

public IConfiguration getCfg(org.eclipse.cdt.core.settings.model.ICConfigurationDescription cfgd)

getResCfg

public IResourceInfo getResCfg(org.eclipse.cdt.core.settings.model.ICResourceDescription cfgd)
Returns ResourceInfo for given ResourceDescription. Creates resourceInfo if it has not exist before.

Parameters:
cfgd -
Returns: