org.eclipse.jdt.ui.wizards
Class NewJavaProjectWizardPageOne
java.lang.Object
org.eclipse.jface.dialogs.DialogPage
org.eclipse.jface.wizard.WizardPage
org.eclipse.jdt.ui.wizards.NewJavaProjectWizardPageOne
-
All Implemented Interfaces:
-
IDialogPage,
IMessageProvider,
IWizardPage
-
public class NewJavaProjectWizardPageOne
- extends
WizardPage
The first page of the New Java Project wizard. This page is typically used in combination with
NewJavaProjectWizardPageTwo
. Clients can extend this page to modify the UI: Add, remove
or reorder sections.
Clients may instantiate or subclass.
-
Since:
- 3.4
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,
setMessage
|
NewJavaProjectWizardPageOne
public NewJavaProjectWizardPageOne()
- Creates a new
NewJavaProjectWizardPageOne
.
init
public void init(
IStructuredSelection selection,
IWorkbenchPart activePart)
- The wizard owning this page can call this method to initialize the fields from the
current selection and active part.
-
-
Parameters:
-
selection
- used to initialize the fields -
activePart
- the (typically active) part to initialize the fields or null
createControl
public void createControl(
Composite parent)
-
setControl
protected void setControl(
Control newControl)
-
-
Overrides:
-
setControl
in class
DialogPage
-
createNameControl
protected
Control createNameControl(
Composite composite)
- Creates the controls for the name field.
-
-
Parameters:
-
composite
- the parent composite
-
Returns:
- the created control
createLocationControl
protected
Control createLocationControl(
Composite composite)
- Creates the controls for the location field.
-
-
Parameters:
-
composite
- the parent composite
-
Returns:
- the created control
createJRESelectionControl
protected
Control createJRESelectionControl(
Composite composite)
- Creates the controls for the JRE selection
-
-
Parameters:
-
composite
- the parent composite
-
Returns:
- the created control
createProjectLayoutControl
protected
Control createProjectLayoutControl(
Composite composite)
- Creates the controls for the project layout selection.
-
-
Parameters:
-
composite
- the parent composite
-
Returns:
- the created control
createWorkingSetControl
protected
Control createWorkingSetControl(
Composite composite)
- Creates the controls for the working set selection.
-
-
Parameters:
-
composite
- the parent composite
-
Returns:
- the created control
createInfoControl
protected
Control createInfoControl(
Composite composite)
- Creates the controls for the info section.
-
-
Parameters:
-
composite
- the parent composite
-
Returns:
- the created control
getProjectName
public
String getProjectName()
- Gets a project name for the new project.
-
-
Returns:
- the new project resource handle
setProjectName
public void setProjectName(
String name)
- Sets the name of the new project
-
-
Parameters:
-
name
- the new name
getProjectLocationURI
public
URI getProjectLocationURI()
- Returns the current project location path as entered by the user, or
null
if the project should be created in the workspace.
-
-
Returns:
- the project location path or its anticipated initial value.
setProjectLocationURI
public void setProjectLocationURI(
URI uri)
- Sets the project location of the new project or
null
if the project
should be created in the workspace
-
-
Parameters:
-
uri
- the new project location
getCompilerCompliance
public
String getCompilerCompliance()
- Returns the compiler compliance to be used for the project, or
null
to use the workspace
compiler compliance.
-
-
Returns:
- compiler compliance to be used for the project or
null
getDefaultClasspathEntries
public
IClasspathEntry[] getDefaultClasspathEntries()
- Returns the default class path entries to be added on new projects. By default this is the JRE container as
selected by the user.
-
-
Returns:
- returns the default class path entries
getSourceClasspathEntries
public
IClasspathEntry[] getSourceClasspathEntries()
- Returns the source class path entries to be added on new projects.
The underlying resources may not exist. All entries that are returned must be of kind
IClasspathEntry.CPE_SOURCE
.
-
-
Returns:
- returns the source class path entries for the new project
getOutputLocation
public
IPath getOutputLocation()
- Returns the source class path entries to be added on new projects.
The underlying resource may not exist.
-
-
Returns:
- returns the default class path entries
getWorkingSets
public
IWorkingSet[] getWorkingSets()
- Returns the working sets to which the new project should be added.
-
-
Returns:
- the selected working sets to which the new project should be added
setWorkingSets
public void setWorkingSets(
IWorkingSet[] workingSets)
- Sets the working sets to which the new project should be added.
-
-
Parameters:
-
workingSets
- the initial selected working sets
setVisible
public void setVisible(boolean visible)
-
-
Specified by:
-
setVisible
in interface
IDialogPage
-
Overrides:
-
setVisible
in class
DialogPage
-
Copyright (c) IBM Corp. and others 2000, 2008. All Rights Reserved.