TPTP 4.5.0 Platform Project
Internal API Specification

org.eclipse.tptp.trace.ui.internal.launcher.application
Class AgentDiscovererConfiguration.AgentDiscovererConfPage

java.lang.Object
  extended by org.eclipse.hyades.trace.ui.internal.util.AbstractChangeable
      extended by org.eclipse.tptp.trace.ui.internal.launcher.application.AgentDiscovererConfiguration.AgentDiscovererConfPage
All Implemented Interfaces:
AbstractConfiguration.IExtendedConfigurationPage, org.eclipse.tptp.trace.ui.provisional.launcher.IConfigurationPage
Enclosing class:
AgentDiscovererConfiguration

public static class AgentDiscovererConfiguration.AgentDiscovererConfPage
extends AbstractChangeable
implements AbstractConfiguration.IExtendedConfigurationPage

Provides a page that will allow the user to set the configurable options of this collector and its filters.


Nested Class Summary
 class AgentDiscovererConfiguration.AgentDiscovererConfPage.ADContentProvider
           
 class AgentDiscovererConfiguration.AgentDiscovererConfPage.ADLabelProvider
           
 
Field Summary
 
Fields inherited from class org.eclipse.hyades.trace.ui.internal.util.AbstractChangeable
_listeners, EVENT
 
Constructor Summary
AgentDiscovererConfiguration.AgentDiscovererConfPage()
           
 
Method Summary
 void addErrorListener(org.eclipse.tptp.trace.ui.provisional.launcher.IStatusListener statusListener)
           
 void createControl(org.eclipse.swt.widgets.Composite parent)
          Create the controls of the page and restore the settings based on the configuration used to reset the page
 java.util.Vector getAttributes()
          Invoked to retrieve the profiling attributes that corresponds to user's settings for this page.
 java.lang.String getDescription()
           
 java.lang.String getPageName()
           
 java.lang.String getTitle()
           
 org.eclipse.jface.resource.ImageDescriptor getWizardBanner()
           
 void reset(org.eclipse.debug.core.ILaunchConfiguration launchConfiguration)
           
 boolean storeAttributes(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configurationWC)
          Invoked when the wizard finishes.
 
Methods inherited from class org.eclipse.hyades.trace.ui.internal.util.AbstractChangeable
addListener, changed, removeListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AgentDiscovererConfiguration.AgentDiscovererConfPage

public AgentDiscovererConfiguration.AgentDiscovererConfPage()
Method Detail

reset

public void reset(org.eclipse.debug.core.ILaunchConfiguration launchConfiguration)
Specified by:
reset in interface org.eclipse.tptp.trace.ui.provisional.launcher.IConfigurationPage

createControl

public void createControl(org.eclipse.swt.widgets.Composite parent)
Create the controls of the page and restore the settings based on the configuration used to reset the page

Specified by:
createControl in interface org.eclipse.tptp.trace.ui.provisional.launcher.IConfigurationPage
Parameters:
parent - The parent composite.

storeAttributes

public boolean storeAttributes(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy configurationWC)
Description copied from interface: AbstractConfiguration.IExtendedConfigurationPage
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.

Specified by:
storeAttributes in interface AbstractConfiguration.IExtendedConfigurationPage
Parameters:
configurationWC - The working copy of the configuration
Returns:
true if successful; false otherwise.

getAttributes

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

Specified by:
getAttributes in interface AbstractConfiguration.IExtendedConfigurationPage
Returns:
The profiling attributes of this page.

getPageName

public java.lang.String getPageName()
Specified by:
getPageName in interface org.eclipse.tptp.trace.ui.provisional.launcher.IConfigurationPage

getTitle

public java.lang.String getTitle()
Specified by:
getTitle in interface org.eclipse.tptp.trace.ui.provisional.launcher.IConfigurationPage

getWizardBanner

public org.eclipse.jface.resource.ImageDescriptor getWizardBanner()
Specified by:
getWizardBanner in interface org.eclipse.tptp.trace.ui.provisional.launcher.IConfigurationPage

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface org.eclipse.tptp.trace.ui.provisional.launcher.IConfigurationPage

addErrorListener

public void addErrorListener(org.eclipse.tptp.trace.ui.provisional.launcher.IStatusListener statusListener)
Specified by:
addErrorListener in interface org.eclipse.tptp.trace.ui.provisional.launcher.IConfigurationPage

TPTP 4.5.0 Platform Project
Internal API Specification