org.eclipse.wst.jsdt.ui.wizards
Class NewInterfaceWizardPage

java.lang.Object
  extended by WizardPage
      extended by org.eclipse.wst.jsdt.ui.wizards.NewElementWizardPage
          extended by org.eclipse.wst.jsdt.ui.wizards.NewContainerWizardPage
              extended by org.eclipse.wst.jsdt.ui.wizards.NewTypeWizardPage
                  extended by org.eclipse.wst.jsdt.ui.wizards.NewInterfaceWizardPage

public class NewInterfaceWizardPage
extends NewTypeWizardPage

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.

Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.wst.jsdt.ui.wizards.NewTypeWizardPage
NewTypeWizardPage.ImportsManager
 
Field Summary
 
Fields inherited from class org.eclipse.wst.jsdt.ui.wizards.NewTypeWizardPage
ANNOTATION_TYPE, CLASS_TYPE, ENUM_TYPE, F_ABSTRACT, F_FINAL, F_PRIVATE, F_PROTECTED, F_PUBLIC, F_STATIC, INTERFACE_TYPE
 
Constructor Summary
NewInterfaceWizardPage()
          Create a new NewInterfaceWizardPage
 
Method Summary
 void createControl(Composite parent)
           
 void init(IStructuredSelection selection)
          The wizard owning this page is responsible for calling this method with the current selection.
 void setVisible(boolean visible)
           
 
Methods inherited from class org.eclipse.wst.jsdt.ui.wizards.NewTypeWizardPage
addSuperInterface, createType, enableCommentControl, getCreatedType, getEnclosingType, getEnclosingTypeText, getModifiedResource, getModifiers, getPackageFragment, getPackageText, getRunnable, getSuperClass, getSuperInterfaces, getTypeName, isAddComments, isEnclosingTypeSelected, setAddComments, setEnclosingType, setEnclosingTypeSelection, setModifiers, setPackageFragment, setSuperClass, setSuperInterfaces, setTypeName
 
Methods inherited from class org.eclipse.wst.jsdt.ui.wizards.NewContainerWizardPage
getJavaProject, getPackageFragmentRoot, getPackageFragmentRootText, setPackageFragmentRoot
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NewInterfaceWizardPage

public NewInterfaceWizardPage()
Create a new NewInterfaceWizardPage

Method Detail

init

public void init(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

createControl

public void createControl(Composite parent)

setVisible

public void setVisible(boolean visible)
Overrides:
setVisible in class NewElementWizardPage