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,- java.lang.Runnable,- org.eclipse.jface.dialogs.IDialogPage,- org.eclipse.jface.dialogs.IMessageProvider,- org.eclipse.jface.wizard.IWizardPage
 - public class MenuItemBuilderSubOp extends VSActionBuilderSubOp implements java.lang.Runnable 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
 
 - Method Summary- All Methods Instance Methods Concrete Methods - Modifier and Type - Method - Description - void- createControl(org.eclipse.swt.widgets.Composite parent)Create contents of the wizard.- org.eclipse.core.runtime.IStatus- executeOperation(ComplexOperation op)Executes the operation.- java.lang.String- getBuilderComponent()Returns the builder component processed.- org.eclipse.swt.graphics.Image- getBuilderImage()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
 
 
- Method Detail- getBuilderComponent- public java.lang.String getBuilderComponent() Returns the builder component processed.- Specified by:
- getBuilderComponentin class- UIBuilderSubOperation
 
 - getBuilderImage- public org.eclipse.swt.graphics.Image getBuilderImage() Returns the builder component image.- Specified by:
- getBuilderImagein class- UIBuilderSubOperation
 
 - createControl- public void createControl(org.eclipse.swt.widgets.Composite parent) Create contents of the wizard.- Specified by:
- createControlin interface- org.eclipse.jface.dialogs.IDialogPage
 
 - run- public void run() Runs the state check.- Specified by:
- runin interface- java.lang.Runnable
 
 - executeOperation- public org.eclipse.core.runtime.IStatus executeOperation(ComplexOperation op) throws org.eclipse.core.runtime.CoreException Executes the operation.- Specified by:
- executeOperationin interface- ILinkOperation
- Parameters:
- op- The complex operation.
- Returns:
- The status of the operation. A complex operation would have a MultiStatusreturn code.
- Throws:
- org.eclipse.core.runtime.CoreException- If the execution failed.