TPTP 4.2.0 Platform Project
Internal API Specification

org.eclipse.tptp.trace.ui.internal.launcher.application
Interface AbstractConfiguration.IExtendedConfigurationPage

All Superinterfaces:
org.eclipse.tptp.trace.ui.provisional.launcher.IConfigurationPage
All Known Implementing Classes:
AbstractConfiguration.ExtendedConfigurationPage, AgentDiscovererConfiguration.AgentDiscovererConfPage, FilterConfigurationPage
Enclosing interface:
AbstractConfiguration

public static interface AbstractConfiguration.IExtendedConfigurationPage
extends org.eclipse.tptp.trace.ui.provisional.launcher.IConfigurationPage

Extends the configuration page to add APIs that can be used for storing and retrieving attributes.
Pre-condition:


Method Summary
 java.util.Vector getAttributes()
          Invoked to retrieve the profiling attributes that corresponds to user's settings for this page.
 boolean storeAttributes(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configurationWC)
          Invoked when the wizard finishes.
 
Methods inherited from interface org.eclipse.tptp.trace.ui.provisional.launcher.IConfigurationPage
addErrorListener, createControl, getDescription, getPageName, getTitle, getWizardBanner, reset
 

Method Detail

storeAttributes

public boolean storeAttributes(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configurationWC)
Invoked when the wizard finishes. This is the chance that the page has in storing the user's settings into the working copy of the configuration.

Parameters:
configurationWC - The working copy of the configuration
Returns:
true if successful; false otherwise.

getAttributes

public java.util.Vector getAttributes()
Invoked to retrieve the profiling attributes that corresponds to user's settings for this page. Each entry must be of type ProfilingAttribute

Returns:
The profiling attributes of this page.

TPTP 4.2.0 Platform Project
Internal API Specification