|
Eclipse JDT Release 3.0 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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.NewPackageWizardPage
Wizard page to create a new package.
Note: This class is not intended to be subclassed. To implement a different kind of a new package wizard page, extend NewContainerWizardPage.
Field Summary |
Fields inherited from class org.eclipse.jdt.ui.wizards.NewContainerWizardPage |
CONTAINER, fContainerStatus |
Fields inherited from interface org.eclipse.jface.dialogs.IMessageProvider |
ERROR, INFORMATION, NONE, WARNING |
Constructor Summary | |
NewPackageWizardPage()
Creates a new NewPackageWizardPage |
Method Summary | |
void | createControl(Composite parent)
|
void | createPackage(IProgressMonitor monitor)
Creates the new package using the entered field values. |
IResource | getModifiedResource()
Returns the resource handle that corresponds to the element to was created or will be created. |
IPackageFragment | getNewPackageFragment()
Returns the created package fragment. |
String | getPackageText()
Returns the content of the package input field. |
IRunnableWithProgress | getRunnable()
Returns a runnable that creates a package using the current settings. |
protected void | handleFieldChanged(String fieldName)
Hook method that gets called when a field on this page has changed. |
void | init(IStructuredSelection selection)
The wizard owning this page is responsible for calling this method with the current selection. |
protected void | setFocus()
Sets the focus to the package name input field. |
void | setPackageText(String str,
boolean canBeModified)
Sets the content of the package input field to the given value. |
void | setVisible(boolean visible)
|
Methods inherited from class org.eclipse.jdt.ui.wizards.NewContainerWizardPage |
containerChanged, createContainerControls, getCurrentTextSelection, getInitialJavaElement, getMaxFieldWidth, getPackageFragmentRoot, getPackageFragmentRootText, getWorkspaceRoot, initContainerPage, setFocusOnContainer, setPackageFragmentRoot |
Methods inherited from class org.eclipse.jdt.ui.wizards.NewElementWizardPage |
updateStatus, updateStatus |
Methods inherited from class org.eclipse.jface.wizard.WizardPage |
canFlipToNextPage, getContainer, getDialogSettings, getImage, getName, getNextPage, getPreviousPage, getShell, getWizard, isCurrentPage, isPageComplete, 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, setControl, 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, getMessage, getTitle, performHelp |
Constructor Detail |
public NewPackageWizardPage()
Method Detail |
public void init(IStructuredSelection selection)
public void createControl(Composite parent)
public void setVisible(boolean visible)
protected void setFocus()
protected void handleFieldChanged(String fieldName)
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).
public String getPackageText()
public void setPackageText(String str, boolean canBeModified)
public IResource getModifiedResource()
public IRunnableWithProgress getRunnable()
public IPackageFragment getNewPackageFragment()
public void createPackage(IProgressMonitor monitor) throws CoreException, InterruptedException
|
Eclipse JDT Release 3.0 | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |