|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.ObjectWizard
org.formaria.editor.eclipse.newproject.NewAriaProjectWizard
public class NewAriaProjectWizard
This is a sample new wizard. Its role is to create a new file resource in the provided container. If the container resource (a folder or a project) is selected in the workspace when the wizard is opened, it will accept it as the target container. The wizard creates one file with the extension "aria". If a sample multi-page editor (also available as a template) is registered for the same extension, it will be able to open it.
| Field Summary | |
|---|---|
protected EditorProject |
currentProject
|
static java.lang.String |
PROP_APPSTYLE
|
static java.lang.String |
PROP_CENTRE
|
static java.lang.String |
PROP_FIRSTPAGE
|
static java.lang.String |
PROP_FRAME_BOTTOM
|
static java.lang.String |
PROP_FRAME_BOTTOM_H
|
static java.lang.String |
PROP_FRAME_CENTRE
|
static java.lang.String |
PROP_FRAME_LEFT
|
static java.lang.String |
PROP_FRAME_LEFT_W
|
static java.lang.String |
PROP_FRAME_RIGHT
|
static java.lang.String |
PROP_FRAME_RIGHT_W
|
static java.lang.String |
PROP_FRAME_TOP
|
static java.lang.String |
PROP_FRAME_TOP_H
|
static java.lang.String |
PROP_FRAMES
|
static java.lang.String |
PROP_FRAMES_FILE
|
static java.lang.String |
PROP_HEIGHT
|
static java.lang.String |
PROP_ICON
|
static java.lang.String |
PROP_IS_MAIN
|
static java.lang.String |
PROP_LAF
|
static java.lang.String |
PROP_LOCATION
|
static java.lang.String |
PROP_LOG_LEVEL
|
static java.lang.String |
PROP_MODEL_FILE
|
static java.lang.String |
PROP_NB_PROJECT_FOLDER
|
static java.lang.String |
PROP_PACKAGE
|
static java.lang.String |
PROP_PROJECT
|
static java.lang.String |
PROP_PROJECT_TITLE
|
static java.lang.String |
PROP_STYLE_FILE
|
static java.lang.String |
PROP_SWING
|
static java.lang.String |
PROP_TITLE
|
static java.lang.String |
PROP_TOOLBAR
|
static java.lang.String |
PROP_TOOLBAR_FILE
|
static java.lang.String |
PROP_VALIDATION_FACTORY
|
static java.lang.String |
PROP_VALIDATION_FILE
|
static java.lang.String |
PROP_WIDGETSET
|
static java.lang.String |
PROP_WIDTH
|
static java.lang.String |
PROP_WINDOW
|
| Constructor Summary | |
|---|---|
NewAriaProjectWizard()
Constructor for NewAriaProjectWizard. |
|
| Method Summary | |
|---|---|
void |
addPages()
Adding the page to the wizard. |
boolean |
canFinish()
|
void |
generate(java.io.Writer w,
java.lang.String path)
Write a project to a stream |
protected void |
generateFrameFile(java.lang.String path)
Write the frame file |
java.lang.String |
getLafInstallerClass(java.lang.String lafName)
Get the LAF installer name |
java.lang.String |
getWizardProperty(java.lang.String key)
Get a aproject property value |
java.lang.String |
getWizardProperty(java.lang.String key,
java.lang.String defaultValue)
|
void |
init(IWorkbench workbench,
IStructuredSelection selection)
We will accept the selection in the workbench to see if we can initialize from it. |
boolean |
performFinish()
This method is called when 'Finish' button is pressed in the wizard. |
protected void |
saveStartupFile(java.lang.String path)
|
void |
setWizardProperty(java.lang.String name,
java.lang.Object value)
Set a project property |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String PROP_TITLE
public static final java.lang.String PROP_PROJECT
public static final java.lang.String PROP_PACKAGE
public static final java.lang.String PROP_FIRSTPAGE
public static final java.lang.String PROP_WIDTH
public static final java.lang.String PROP_HEIGHT
public static final java.lang.String PROP_SWING
public static final java.lang.String PROP_CENTRE
public static final java.lang.String PROP_FRAMES
public static final java.lang.String PROP_WINDOW
public static final java.lang.String PROP_TOOLBAR
public static final java.lang.String PROP_PROJECT_TITLE
public static final java.lang.String PROP_LOG_LEVEL
public static final java.lang.String PROP_STYLE_FILE
public static final java.lang.String PROP_MODEL_FILE
public static final java.lang.String PROP_FRAMES_FILE
public static final java.lang.String PROP_TOOLBAR_FILE
public static final java.lang.String PROP_FRAME_TOP
public static final java.lang.String PROP_FRAME_LEFT
public static final java.lang.String PROP_FRAME_CENTRE
public static final java.lang.String PROP_FRAME_RIGHT
public static final java.lang.String PROP_FRAME_BOTTOM
public static final java.lang.String PROP_FRAME_TOP_H
public static final java.lang.String PROP_FRAME_LEFT_W
public static final java.lang.String PROP_FRAME_RIGHT_W
public static final java.lang.String PROP_FRAME_BOTTOM_H
public static final java.lang.String PROP_VALIDATION_FACTORY
public static final java.lang.String PROP_VALIDATION_FILE
public static final java.lang.String PROP_LOCATION
public static final java.lang.String PROP_NB_PROJECT_FOLDER
public static final java.lang.String PROP_IS_MAIN
public static final java.lang.String PROP_LAF
public static final java.lang.String PROP_ICON
public static final java.lang.String PROP_WIDGETSET
public static final java.lang.String PROP_APPSTYLE
protected EditorProject currentProject
| Constructor Detail |
|---|
public NewAriaProjectWizard()
| Method Detail |
|---|
public void addPages()
public boolean canFinish()
public boolean performFinish()
public void init(IWorkbench workbench,
IStructuredSelection selection)
IWorkbenchWizard#init(IWorkbench, IStructuredSelection)
public void generate(java.io.Writer w,
java.lang.String path)
throws java.io.IOException
java.io.IOExceptionprotected void saveStartupFile(java.lang.String path)
protected void generateFrameFile(java.lang.String path)
public void setWizardProperty(java.lang.String name,
java.lang.Object value)
name - the property namevalue - the property valuepublic java.lang.String getWizardProperty(java.lang.String key)
name - the property name
public java.lang.String getWizardProperty(java.lang.String key,
java.lang.String defaultValue)
public java.lang.String getLafInstallerClass(java.lang.String lafName)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||