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:
getBuilderComponent
in classUIBuilderSubOperation
-
getBuilderImage
public org.eclipse.swt.graphics.Image getBuilderImage()
Returns the builder component image.- Specified by:
getBuilderImage
in classUIBuilderSubOperation
-
createControl
public void createControl(org.eclipse.swt.widgets.Composite parent)
Create contents of the wizard.- Specified by:
createControl
in interfaceorg.eclipse.jface.dialogs.IDialogPage
-
run
public void run()
Runs the state check.- Specified by:
run
in interfacejava.lang.Runnable
-
executeOperation
public org.eclipse.core.runtime.IStatus executeOperation(ComplexOperation op) throws org.eclipse.core.runtime.CoreException
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:
org.eclipse.core.runtime.CoreException
- If the execution failed.
-
-