Package org.eclipse.equinox.p2.ui
Class InstalledSoftwarePage
java.lang.Object
org.eclipse.jface.dialogs.DialogPage
org.eclipse.ui.about.InstallationPage
org.eclipse.equinox.p2.ui.InstalledSoftwarePage
- All Implemented Interfaces:
- ICopyable,- IDialogPage,- IMessageProvider
InstalledSoftwarePage displays a profile's IInstallableUnits in
 an Installation Page.  Clients can use this class as the implementation
 class for an installationPages extension.
- Since:
- 2.0
- See Also:
- Restriction:
- This class is not intended to be subclassed by clients.
- Restriction:
- This class is not intended to be instantiated by clients.
- 
Field SummaryFields inherited from interface org.eclipse.jface.dialogs.IMessageProviderERROR, INFORMATION, NONE, WARNING
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidbuttonPressed(int buttonId) Notifies that this page's button with the given id has been pressed.voidcopyToClipboard(Control activeControl) Copy text related to the active control to the clipboard.voidcreateControl(Composite parent) Creates the top level control for this dialog page under the given parent composite.voidcreatePageButtons(Composite parent) Create the buttons that belong to this page using the specified parent.voidsetProvisioningUI(ProvisioningUI value) Set the provisioning UI to use with this pageMethods inherited from class org.eclipse.ui.about.InstallationPagecreateButton, getPageContainer, setMessage, setMessage, setPageContainerMethods inherited from class org.eclipse.jface.dialogs.DialogPageconvertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, dispose, getControl, getDescription, getDialogFontName, getErrorMessage, getFont, getImage, getMessage, getMessageType, getShell, getTitle, getToolTipText, initializeDialogUnits, isControlCreated, performHelp, setButtonLayoutData, setControl, setDescription, setErrorMessage, setImageDescriptor, setTitle, setVisible
- 
Constructor Details- 
InstalledSoftwarePagepublic InstalledSoftwarePage()
 
- 
- 
Method Details- 
createControlDescription copied from interface:IDialogPageCreates the top level control for this dialog page under the given parent composite.Implementors are responsible for ensuring that the created control can be accessed via getControl- Specified by:
- createControlin interface- IDialogPage
- Parameters:
- parent- the parent composite
 
- 
createPageButtonsDescription copied from class:InstallationPageCreate the buttons that belong to this page using the specified parent.- Overrides:
- createPageButtonsin class- InstallationPage
- Parameters:
- parent- the parent to use for the buttons.
- See Also:
 
- 
copyToClipboardDescription copied from interface:ICopyableCopy text related to the active control to the clipboard.- Specified by:
- copyToClipboardin interface- ICopyable
- Parameters:
- activeControl- the active control
 
- 
buttonPressedprotected void buttonPressed(int buttonId) Description copied from class:InstallationPageNotifies that this page's button with the given id has been pressed. Subclasses should extend this method to handle the buttons created inInstallationPage.createButton(Composite, int, String)- Overrides:
- buttonPressedin class- InstallationPage
- Parameters:
- buttonId- the id of the button that was pressed (see- IDialogConstants.*_IDconstants)
 
- 
setProvisioningUISet the provisioning UI to use with this page- Parameters:
- value- the provisioning ui to use
- Since:
- 2.1
 
 
-