|
Eclipse JDT Release 3.0 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.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(org.eclipse.swt.widgets.Composite parent)
|
void |
createPackage(org.eclipse.core.runtime.IProgressMonitor monitor)
Creates the new package using the entered field values. |
org.eclipse.core.resources.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. |
org.eclipse.jface.operation.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(org.eclipse.jface.viewers.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()
NewPackageWizardPage
| Method Detail |
public void init(org.eclipse.jface.viewers.IStructuredSelection selection)
selection - used to initialize the fieldspublic void createControl(org.eclipse.swt.widgets.Composite parent)
public void setVisible(boolean visible)
setVisible in interface org.eclipse.jface.dialogs.IDialogPagesetVisible in class NewElementWizardPageIDialogPage.setVisible(boolean)protected void setFocus()
protected void handleFieldChanged(String fieldName)
NewContainerWizardPageEvery 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).
handleFieldChanged in class NewContainerWizardPagefieldName - The name of the field that has changed (field id). For the
source folder the field id is CONTAINERpublic String getPackageText()
public void setPackageText(String str,
boolean canBeModified)
str - the new package input field textcanBeModified - if true the package input
field can be modified; otherwise it is read-only.public org.eclipse.core.resources.IResource getModifiedResource()
public org.eclipse.jface.operation.IRunnableWithProgress getRunnable()
public IPackageFragment getNewPackageFragment()
getRunnable or createPackage have been
executed.
public void createPackage(org.eclipse.core.runtime.IProgressMonitor monitor)
throws org.eclipse.core.runtime.CoreException,
InterruptedException
monitor - a progress monitor to report progress. The progress
monitor must not be null
org.eclipse.core.runtime.CoreException - Thrown if creating the package failed.
InterruptedException - Thrown when the operation has been cancelled.
|
Eclipse JDT Release 3.0 |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||