Package com.iizigo.link.ui.builder
Class MenuItemBuilderSubOp
java.lang.Object
org.eclipse.jface.dialogs.DialogPage
org.eclipse.jface.wizard.WizardPage
com.iizigo.link.ui.UIBuilderSubOperation
com.iizigo.link.ui.builder.VSActionBuilderSubOp
com.iizigo.link.ui.builder.MenuItemBuilderSubOp
- All Implemented Interfaces:
ILinkOperation
,ILinkWizardPage
,Runnable
,IDialogPage
,IMessageProvider
,IWizardPage
An action builder sub-operation.
- Author:
- Christopher Mindus
Field Summary
Fields inherited from class com.iizigo.link.ui.builder.VSActionBuilderSubOp
action, reference
Fields inherited from class com.iizigo.link.ui.UIBuilderSubOperation
appUI, container, lastFocused, source
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider
ERROR, INFORMATION, NONE, WARNING
Method Summary
Modifier and TypeMethodDescriptionvoid
createControl
(Composite parent) Create contents of the wizard.Executes the operation.Returns the builder component processed.Returns the builder component image.void
run()
Runs the state check.Methods inherited from class com.iizigo.link.ui.builder.VSActionBuilderSubOp
createOperationNode, getCommonDescription, getCommonTitle, getLargeImage, getRequiredVirtualSpace, getTreeImage
Methods inherited from class com.iizigo.link.ui.UIBuilderSubOperation
addPages, equalsOp, getLinkOperation, getUIBuildData, isOperationEnabled, isPageComplete, isPrecondition, isSelected, setControl, setVisible
Methods inherited from class org.eclipse.jface.wizard.WizardPage
canFlipToNextPage, getContainer, getDialogSettings, getImage, getName, getNextPage, getPreviousPage, getShell, getWizard, isCurrentPage, setDescription, setErrorMessage, setImageDescriptor, setMessage, setPageComplete, setPreviousPage, setTitle, setWizard, toString
Methods inherited from class org.eclipse.jface.dialogs.DialogPage
convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, dispose, getControl, getDescription, getDialogFontName, getErrorMessage, getFont, getMessage, getMessageType, getTitle, getToolTipText, initializeDialogUnits, isControlCreated, performHelp, setButtonLayoutData, setMessage
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.eclipse.jface.dialogs.IDialogPage
dispose, getControl, getDescription, getErrorMessage, getImage, getMessage, getTitle, performHelp, setDescription, setImageDescriptor, setTitle
Methods inherited from interface com.iizigo.link.ILinkOperation
getDependentOperations, isOperationEnabled, isWizardDialogRequired, validateOperations
Methods inherited from interface org.eclipse.jface.wizard.IWizardPage
canFlipToNextPage, getMinimumPageSize, getName, getNextPage, getPreviousPage, getWizard, setPreviousPage, setWizard
Method Details
getBuilderComponent
Returns the builder component processed.- Specified by:
getBuilderComponent
in classUIBuilderSubOperation
getBuilderImage
Returns the builder component image.- Specified by:
getBuilderImage
in classUIBuilderSubOperation
createControl
Create contents of the wizard.- Specified by:
createControl
in interfaceIDialogPage
run
public void run()Runs the state check.executeOperation
Executes the operation.- Specified by:
executeOperation
in interfaceILinkOperation
- Parameters:
op
- The complex operation.- Returns:
- The status of the operation. A complex operation would have a
MultiStatus
return code. - Throws:
CoreException
- If the execution failed.