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
FieldsModifier and TypeFieldDescriptionprotected final EditorVSFieldThe field.protected final StringThe reference string.Fields inherited from class UIBuilderSubOperation
appUI, container, lastFocused, sourceFields inherited from interface IMessageProvider
ERROR, INFORMATION, NONE, WARNINGConstructor Summary
ConstructorsMethod Summary
Modifier and TypeMethodDescriptionCreates the operation node for presentation in the link wizard main page.final StringThe description of the common operation that is displayed on top of the wizard page.final StringReturns the title of the common operation.final ImageDescriptorThe large image for the operation, e.g.final EditorVirtualSpaceReturns the required VirtualSpace to be connected.final ImageThe image for the operation in the tree on the first wizard page.Methods inherited from class UIBuilderSubOperation
addPages, equalsOp, getBuilderComponent, getBuilderImage, getLinkOperation, getUIBuildData, isOperationEnabled, isPageComplete, isPrecondition, isSelected, setControl, setVisibleMethods inherited from class WizardPage
canFlipToNextPage, getContainer, getDialogSettings, getImage, getName, getNextPage, getPreviousPage, getShell, getWizard, isCurrentPage, setDescription, setErrorMessage, setImageDescriptor, setMessage, setPageComplete, setPreviousPage, setTitle, setWizard, toStringMethods inherited from class DialogPage
convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, dispose, getControl, getDescription, getDialogFontName, getErrorMessage, getFont, getMessage, getMessageType, getTitle, getToolTipText, initializeDialogUnits, isControlCreated, performHelp, setButtonLayoutData, setMessageMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface IDialogPage
createControl, dispose, getControl, getDescription, getErrorMessage, getImage, getMessage, getTitle, performHelp, setDescription, setImageDescriptor, setTitleMethods inherited from interface ILinkOperation
executeOperation, getDependentOperations, isOperationEnabled, isWizardDialogRequired, validateOperationsMethods inherited from interface 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:
getRequiredVirtualSpacein classUIBuilderSubOperation- Returns:
- The VirtualSpace required, or null for not required.
getCommonTitle
Returns the title of the common operation.- Specified by:
getCommonTitlein classUIBuilderSubOperation
getCommonDescription
The description of the common operation that is displayed on top of the wizard page.- Specified by:
getCommonDescriptionin classUIBuilderSubOperation
getTreeImage
The image for the operation in the tree on the first wizard page.- Specified by:
getTreeImagein classUIBuilderSubOperation
getLargeImage
The large image for the operation, e.g. an Action, Field, etc.- Specified by:
getLargeImagein classUIBuilderSubOperation