Package org.eclipse.jdt.ui.wizards
Class NewInterfaceWizardPage
java.lang.Object
org.eclipse.jface.dialogs.DialogPage
org.eclipse.jface.wizard.WizardPage
org.eclipse.jdt.ui.wizards.NewElementWizardPage
org.eclipse.jdt.ui.wizards.NewContainerWizardPage
org.eclipse.jdt.ui.wizards.NewTypeWizardPage
org.eclipse.jdt.ui.wizards.NewInterfaceWizardPage
- All Implemented Interfaces:
- org.eclipse.jface.dialogs.IDialogPage,- org.eclipse.jface.dialogs.IMessageProvider,- org.eclipse.jface.wizard.IWizardPage
Wizard page to create a new interface.
 
 Note: This class is not intended to be subclassed, but clients can instantiate.
 To implement a different kind of a new interface wizard page, extend NewTypeWizardPage.
 
- Since:
- 2.0
- Restriction:
- This class is not intended to be subclassed by clients.
- 
Nested Class SummaryNested classes/interfaces inherited from class org.eclipse.jdt.ui.wizards.NewTypeWizardPageNewTypeWizardPage.ImportsManager
- 
Field SummaryFields inherited from class org.eclipse.jdt.ui.wizards.NewTypeWizardPageANNOTATION_TYPE, CLASS_TYPE, ENCLOSING, ENCLOSINGSELECTION, ENUM_TYPE, F_ABSTRACT, F_FINAL, F_PRIVATE, F_PROTECTED, F_PUBLIC, F_STATIC, fAddCommentButton, fEnclosingTypeStatus, fModifierStatus, fPackageStatus, fSealedModifierStatus, fSealedSuperClassStatus, fSealedSuperInterfacesStatus, fSuperClassStatus, fSuperInterfacesStatus, fTypeNameStatus, INTERFACE_TYPE, INTERFACES, METHODS, MODIFIERS, PACKAGE, RECORD_TYPE, SEALEDMODIFIERS, SUPER, TYPENAMEFields inherited from class org.eclipse.jdt.ui.wizards.NewContainerWizardPageCONTAINER, fContainerStatusFields inherited from interface org.eclipse.jface.dialogs.IMessageProviderERROR, INFORMATION, NONE, WARNING
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidcreateControl(org.eclipse.swt.widgets.Composite parent) protected voidhandleFieldChanged(String fieldName) Hook method that gets called when a field on this page has changed.voidinit(org.eclipse.jface.viewers.IStructuredSelection selection) The wizard owning this page is responsible for calling this method with the current selection.voidsetVisible(boolean visible) Methods inherited from class org.eclipse.jdt.ui.wizards.NewTypeWizardPageaddSuperInterface, addSuperInterface, chooseEnclosingType, choosePackage, chooseSuperClass, chooseSuperInterfaces, constructCUContent, containerChanged, createCommentControls, createCommentWithLinkControls, createEnclosingTypeControls, createInheritedMethods, createMainMethod, createModifierControls, createPackageControls, createSeparator, createSuperClassControls, createSuperInterfacesControls, createType, createTypeMembers, createTypeNameControls, enableCommentControl, enclosingTypeChanged, getCompilationUnitName, getCreatedType, getEnclosingType, getEnclosingTypeLabel, getEnclosingTypeText, getFileComment, getFileComment, getModifiedResource, getModifiers, getModifiersLabel, getPackageFragment, getPackageLabel, getPackageText, getRunnable, getSealedModifierStatus, getSealedSuperClassStatus, getSealedSuperInterfaceStatus, getSuperClass, getSuperClassLabel, getSuperClassStatus, getSuperInterfaces, getSuperInterfacesLabel, getSuperInterfaceStatus, getTemplate, getTemplate, getTypeComment, getTypeComment, getTypeName, getTypeNameLabel, getUniqueJavaTypeName, initTypePage, isAddComments, isEnclosingTypeSelected, isSuperClassFinal, isSuperTypeSealed, modifiersChanged, packageChanged, setAddComments, setEnclosingType, setEnclosingTypeSelection, setFocus, setModifiers, setPackageFragment, setSuperClass, setSuperClass, setSuperInterfaces, setSuperInterfacesList, setTypeName, superClassChanged, superInterfacesChanged, typeNameChanged, validateSealedSuperInterfacesStatusMethods inherited from class org.eclipse.jdt.ui.wizards.NewContainerWizardPagechooseContainer, createContainerControls, getContainerLabel, getCurrentTextSelection, getInitialJavaElement, getJavaProject, getMaxFieldWidth, getPackageFragmentRoot, getPackageFragmentRootText, getWorkspaceRoot, initContainerPage, initContainerPage, setFocusOnContainer, setPackageFragmentRootMethods inherited from class org.eclipse.jdt.ui.wizards.NewElementWizardPageupdateStatus, updateStatusMethods inherited from class org.eclipse.jface.wizard.WizardPagecanFlipToNextPage, getContainer, getDialogSettings, getImage, getName, getNextPage, getPreviousPage, getShell, getWizard, isCurrentPage, isPageComplete, setDescription, setErrorMessage, setImageDescriptor, setMessage, setPageComplete, setPreviousPage, setTitle, setWizard, toStringMethods inherited from class org.eclipse.jface.dialogs.DialogPageconvertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, dispose, getControl, getDescription, getDialogFontName, getErrorMessage, getFont, getMessage, getMessageType, getTitle, getToolTipText, initializeDialogUnits, isControlCreated, performHelp, setButtonLayoutData, setControl, setMessageMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.jface.dialogs.IDialogPagedispose, getControl, getDescription, getErrorMessage, getMessage, getTitle, performHelpMethods inherited from interface org.eclipse.jface.wizard.IWizardPagegetMinimumPageSize
- 
Constructor Details- 
NewInterfaceWizardPagepublic NewInterfaceWizardPage()Create a newNewInterfaceWizardPage
 
- 
- 
Method Details- 
initpublic void init(org.eclipse.jface.viewers.IStructuredSelection selection) The wizard owning this page is responsible for calling this method with the current selection. The selection is used to initialize the fields of the wizard page.- Parameters:
- selection- used to initialize the fields
 
- 
handleFieldChangedDescription copied from class:NewContainerWizardPageHook method that gets called when a field on this page has changed. For this page the method gets called when the source folder field changes.Every sub type is responsible to call this method when a field on its page has changed. Subtypes override (extend) the method to add verification when a own field has a dependency to an other field. For example the class name input must be verified again when the package field changes (check for duplicated class names). - Overrides:
- handleFieldChangedin class- NewTypeWizardPage
- Parameters:
- fieldName- The name of the field that has changed (field id). For the source folder the field id is- CONTAINER
 
- 
createControlpublic void createControl(org.eclipse.swt.widgets.Composite parent) 
- 
setVisiblepublic void setVisible(boolean visible) - Specified by:
- setVisiblein interface- org.eclipse.jface.dialogs.IDialogPage
- Overrides:
- setVisiblein class- NewElementWizardPage
 
 
-