Package com.iizigo.link.ui.builder
Class VSFieldBuilderSubOp
java.lang.Object
org.eclipse.jface.dialogs.DialogPage
org.eclipse.jface.wizard.WizardPage
com.iizigo.link.ui.UIBuilderSubOperation
com.iizigo.link.ui.builder.VSFieldBuilderSubOp
- All Implemented Interfaces:
ILinkOperation
,ILinkWizardPage
,IDialogPage
,IMessageProvider
,IWizardPage
- Direct Known Subclasses:
ComboBoxBuilderSubOp
,TextAreaBuilderSubOp
,TextBuilderSubOp
A field builder sub-operation.
- Author:
- Christopher Mindus
Field Summary
Modifier and TypeFieldDescriptionprotected final EditorVSField
The field.protected final String
The reference string.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
Constructor Summary
Method Summary
Modifier and TypeMethodDescriptionCreates the operation node for presentation in the link wizard main page.final String
The description of the common operation that is displayed on top of the wizard page.final String
Returns the title of the common operation.final ImageDescriptor
The large image for the operation, e.g.final EditorVirtualSpace
Returns the required VirtualSpace to be connected.final Image
The image for the operation in the tree on the first wizard page.Methods inherited from class com.iizigo.link.ui.UIBuilderSubOperation
addPages, equalsOp, getBuilderComponent, getBuilderImage, 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
createControl, dispose, getControl, getDescription, getErrorMessage, getImage, getMessage, getTitle, performHelp, setDescription, setImageDescriptor, setTitle
Methods inherited from interface com.iizigo.link.ILinkOperation
executeOperation, getDependentOperations, isOperationEnabled, isWizardDialogRequired, validateOperations
Methods inherited from interface org.eclipse.jface.wizard.IWizardPage
canFlipToNextPage, getMinimumPageSize, getName, getNextPage, getPreviousPage, getWizard, setPreviousPage, setWizard
Field Details
field
The field.reference
The reference string.
Constructor Details
VSFieldBuilderSubOp
Constructor.- Parameters:
container
- The container.field
- The field.
Method Details
getRequiredVirtualSpace
Returns the required VirtualSpace to be connected.- Overrides:
getRequiredVirtualSpace
in classUIBuilderSubOperation
- Returns:
- The VirtualSpace required, or null for not required.
getCommonTitle
Returns the title of the common operation.- Specified by:
getCommonTitle
in classUIBuilderSubOperation
getCommonDescription
The description of the common operation that is displayed on top of the wizard page.- Specified by:
getCommonDescription
in classUIBuilderSubOperation
getTreeImage
The image for the operation in the tree on the first wizard page.- Specified by:
getTreeImage
in classUIBuilderSubOperation
getLargeImage
The large image for the operation, e.g. an Action, Field, etc.- Specified by:
getLargeImage
in classUIBuilderSubOperation