Update of /cvsroot/easystruts/net.sf.easystruts/src/org/easystruts/eclipse/editor
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6376/src/org/easystruts/eclipse/editor
Modified Files:
AlertSection.java EditorUtils.java EasyStrutsEditor.java
EasyStrutsEditorContributor.java
AbstractStrutsConfigModel.java StrutsConfigTreeSection.java
EasyStrutsFormSection.java ActionSection.java
EasyStrutsForm.java
Log Message:
Fixed a lot of compilation errors. Still ~ 400 of them (was 650 before). This requires the plugin "org.eclipse.update.ui.forms", which is not in 3.0 or 3.1 anymore. A solution is to take it from CVS (tag R2_1_3).
Index: ActionSection.java
===================================================================
RCS file: /cvsroot/easystruts/net.sf.easystruts/src/org/easystruts/eclipse/editor/ActionSection.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** ActionSection.java 15 Apr 2005 04:25:35 -0000 1.1
--- ActionSection.java 27 Apr 2005 05:46:54 -0000 1.2
***************
*** 31,35 ****
import org.eclipse.swt.widgets.Table;
import org.eclipse.swt.widgets.TableColumn;
! import org.eclipse.update.ui.forms.internal.FormEntry;
import org.eclipse.update.ui.forms.internal.FormWidgetFactory;
import org.eclipse.update.ui.forms.internal.HyperlinkAdapter;
--- 31,37 ----
import org.eclipse.swt.widgets.Table;
import org.eclipse.swt.widgets.TableColumn;
! import org.eclipse.pde.internal.ui.parts.FormEntry;
! import org.eclipse.ui.forms.widgets.FormToolkit;
! import org.eclipse.ui.forms.widgets.Section;
import org.eclipse.update.ui.forms.internal.FormWidgetFactory;
import org.eclipse.update.ui.forms.internal.HyperlinkAdapter;
***************
*** 104,110 ****
public ActionSection(EasyStrutsFormPage page) {
super(page);
! setHeaderText("Action");
setDescription(DTDReader.getStrutsConfigComment("action"));
! }
public void commitChanges(boolean onSave) {
--- 106,115 ----
public ActionSection(EasyStrutsFormPage page) {
super(page);
! /*
! * TODO 3.0: re-add this somehow
! setHeaderText("Action");
setDescription(DTDReader.getStrutsConfigComment("action"));
! */
! }
public void commitChanges(boolean onSave) {
***************
*** 1216,1218 ****
--- 1221,1237 ----
}
+ /* (non-Javadoc)
+ * @see org.eclipse.pde.internal.ui.editor.PDESection#createClient(org.eclipse.ui.forms.widgets.Section, org.eclipse.ui.forms.widgets.FormToolkit)
+ */
+ protected void createClient(Section section, FormToolkit toolkit) {
+ /*
+ *
+ public Composite createClient(
+ Composite parent,
+ FormWidgetFactory newFactory) {
+ */
+ // TODO Auto-generated method stub
+ createClient(section.getParent(), new FormWidgetFactory());
+ }
+
}
Index: EasyStrutsFormSection.java
===================================================================
RCS file: /cvsroot/easystruts/net.sf.easystruts/src/org/easystruts/eclipse/editor/EasyStrutsFormSection.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** EasyStrutsFormSection.java 15 Apr 2005 04:25:35 -0000 1.1
--- EasyStrutsFormSection.java 27 Apr 2005 05:46:54 -0000 1.2
***************
*** 23,27 ****
import org.eclipse.jface.viewers.TextCellEditor;
import org.eclipse.pde.internal.ui.editor.PDEFormPage;
! import org.eclipse.pde.internal.ui.editor.PDEFormSection;
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.MouseEvent;
--- 23,29 ----
import org.eclipse.jface.viewers.TextCellEditor;
import org.eclipse.pde.internal.ui.editor.PDEFormPage;
! import org.eclipse.pde.internal.ui.editor.PDESection;
! import org.eclipse.pde.internal.ui.editor.feature.FeatureFormPage;
! //import org.eclipse.pde.internal.ui.editor.PDEFormSection;
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.MouseEvent;
***************
*** 44,47 ****
--- 46,50 ----
import org.eclipse.swt.widgets.TableColumn;
import org.eclipse.swt.widgets.Text;
+ import org.eclipse.ui.forms.widgets.Section;
import org.eclipse.ui.part.EditorPart;
import org.eclipse.update.ui.forms.internal.FormEntry;
***************
*** 59,63 ****
* Window>Preferences>Java>Code Generation.
*/
! public abstract class EasyStrutsFormSection extends PDEFormSection {
static final Object lock = new Object();
--- 62,66 ----
* Window>Preferences>Java>Code Generation.
*/
! public abstract class EasyStrutsFormSection extends PDESection {
static final Object lock = new Object();
***************
*** 68,71 ****
--- 71,79 ----
public static Image HELP;
+ // TODO 3.0: added this method, now need to verify that this is working
+ protected PDEFormPage getFormPage() {
+ return this.getPage();
+ }
+
static {
ImageData source = new ImageData(EasyStruts.class.getResourceAsStream("fixIcon.gif"));
***************
*** 113,118 ****
! public EasyStrutsFormSection(PDEFormPage formPage) {
! super(formPage);
}
--- 121,126 ----
! public EasyStrutsFormSection(PDEFormPage formPage, Composite parent) {
! super(formPage, parent, Section.DESCRIPTION);
}
***************
*** 260,264 ****
// new HyperlinkAdapter() {
// public void linkActivated(Control link) {
! // EditorUtils.viewElementInEditor( getFormPage().getEditor(), element);
// }
// });
--- 268,272 ----
// new HyperlinkAdapter() {
// public void linkActivated(Control link) {
! // EditorUtils.viewElementInEditor( getPage().getEditor(), element);
// }
// });
***************
*** 278,282 ****
// new HyperlinkAdapter() {
// public void linkActivated(Control link) {
! // EditorUtils.viewElementInEditor( getFormPage().getEditor(), element);
// }
// });
--- 286,290 ----
// new HyperlinkAdapter() {
// public void linkActivated(Control link) {
! // EditorUtils.viewElementInEditor( getPage().getEditor(), element);
// }
// });
***************
*** 293,297 ****
// new HyperlinkAdapter() {
// public void linkActivated(Control link) {
! // EditorUtils.viewElementInSource( getFormPage().getEditor(), element);
// }
// });
--- 301,305 ----
// new HyperlinkAdapter() {
// public void linkActivated(Control link) {
! // EditorUtils.viewElementInSource( getPage().getEditor(), element);
// }
// });
***************
*** 471,482 ****
}
- public void update() {
- reflow();
- }
-
- protected void reflow() {
- super.reflow();
- }
-
/**
* Update the set-property table.
--- 479,482 ----
***************
*** 578,582 ****
removeAlert(entry,element + TYPE_INVALID);
}
! if ( !FileUtils.classExist(((EasyStrutsEditor)getFormPage().getEditor()).getProject(),type) ) {
addAlertWithFix(entry,element + TYPE_ERROR);
return;
--- 578,582 ----
removeAlert(entry,element + TYPE_INVALID);
}
! if ( !FileUtils.classExist(((EasyStrutsEditor)getPage().getEditor()).getProject(),type) ) {
addAlertWithFix(entry,element + TYPE_ERROR);
return;
***************
*** 705,722 ****
private boolean definitionExist(String name) {
// Check tiles definition
! if ( getFormPage().getModel() instanceof ITilesModel ) {
System.out.println("check " + name);
! System.out.println(" get " + ((ITilesModel)getFormPage().getModel()).getTilesDefinitionsConfig().findDefinitionConfigs().length);
! if ( ((ITilesModel)getFormPage().getModel()).getTilesDefinitionsConfig().findDefinitionConfig(name) != null ) {
return true;
}
}
! if ( getFormPage().getModel() instanceof IEasyStrutsModel ) {
System.out.println("check " + name);
! System.out.println(" get " + ((IEasyStrutsModel)getFormPage().getModel()).getApplicationConfig().getDefinitions().size());
! if ( ((IEasyStrutsModel)getFormPage().getModel()).getApplicationConfig().findDefinition(name) != null ) {
return true;
}
--- 705,722 ----
private boolean definitionExist(String name) {
// Check tiles definition
! if ( getPage().getModel() instanceof ITilesModel ) {
System.out.println("check " + name);
! System.out.println(" get " + ((ITilesModel)getPage().getModel()).getTilesDefinitionsConfig().findDefinitionConfigs().length);
! if ( ((ITilesModel)getPage().getModel()).getTilesDefinitionsConfig().findDefinitionConfig(name) != null ) {
return true;
}
}
! if ( getPage().getModel() instanceof IEasyStrutsModel ) {
System.out.println("check " + name);
! System.out.println(" get " + ((IEasyStrutsModel)getPage().getModel()).getApplicationConfig().getDefinitions().size());
! if ( ((IEasyStrutsModel)getPage().getModel()).getApplicationConfig().findDefinition(name) != null ) {
return true;
}
***************
*** 727,732 ****
private boolean mappingExist(String path) {
// Check action mapping
! if ( getFormPage().getModel() instanceof IEasyStrutsModel ) {
! if ( ((IEasyStrutsModel)getFormPage().getModel()).getApplicationConfig().findActionConfig(path) != null ) {
return true;
}
--- 727,732 ----
private boolean mappingExist(String path) {
// Check action mapping
! if ( getPage().getModel() instanceof IEasyStrutsModel ) {
! if ( ((IEasyStrutsModel)getPage().getModel()).getApplicationConfig().findActionConfig(path) != null ) {
return true;
}
***************
*** 737,742 ****
private boolean fileExist(String file) throws Exception {
// Check files
! file = ProjectUtils.getPersistentProperty(((EasyStrutsEditor)getFormPage().getEditor()).getProject(),Properties.STRUTS_PROJECT_ROOTDIR) + "/" + file;
! if ( FileUtils.fileExist(((EasyStrutsEditor)getFormPage().getEditor()).getProject(),new Path(file)) ) {
return true;
}
--- 737,742 ----
private boolean fileExist(String file) throws Exception {
// Check files
! file = ProjectUtils.getPersistentProperty(((EasyStrutsEditor)getPage().getEditor()).getProject(),Properties.STRUTS_PROJECT_ROOTDIR) + "/" + file;
! if ( FileUtils.fileExist(((EasyStrutsEditor)getPage().getEditor()).getProject(),new Path(file)) ) {
return true;
}
Index: EditorUtils.java
===================================================================
RCS file: /cvsroot/easystruts/net.sf.easystruts/src/org/easystruts/eclipse/editor/EditorUtils.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** EditorUtils.java 15 Apr 2005 04:25:35 -0000 1.1
--- EditorUtils.java 27 Apr 2005 05:46:54 -0000 1.2
***************
*** 32,39 ****
import org.eclipse.jface.dialogs.MessageDialog;
import org.eclipse.jface.window.Window;
- import org.eclipse.pde.internal.ui.editor.PDEMultiPageEditor;
import org.eclipse.swt.widgets.Display;
import org.eclipse.ui.IFileEditorInput;
import org.eclipse.ui.PartInitException;
import org.eclipse.ui.part.EditorPart;
--- 32,39 ----
import org.eclipse.jface.dialogs.MessageDialog;
import org.eclipse.jface.window.Window;
import org.eclipse.swt.widgets.Display;
import org.eclipse.ui.IFileEditorInput;
import org.eclipse.ui.PartInitException;
+ import org.eclipse.ui.forms.editor.FormEditor;
import org.eclipse.ui.part.EditorPart;
***************
*** 255,259 ****
*/
public static void handleJspOpen(
! PDEMultiPageEditor pDEMultiPageEditor,
String string) {
}
--- 255,259 ----
*/
public static void handleJspOpen(
! FormEditor pDEMultiPageEditor,
String string) {
}
***************
*** 265,269 ****
*/
public static void viewElementInSource(
! PDEMultiPageEditor pDEMultiPageEditor,
ConfigWriter element) {
}
--- 265,269 ----
*/
public static void viewElementInSource(
! FormEditor pDEMultiPageEditor,
ConfigWriter element) {
}
***************
*** 275,279 ****
*/
public static void viewElementInEditor(
! PDEMultiPageEditor pDEMultiPageEditor,
ConfigWriter element) {
}
--- 275,279 ----
*/
public static void viewElementInEditor(
! FormEditor pDEMultiPageEditor,
ConfigWriter element) {
}
Index: AlertSection.java
===================================================================
RCS file: /cvsroot/easystruts/net.sf.easystruts/src/org/easystruts/eclipse/editor/AlertSection.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** AlertSection.java 15 Apr 2005 04:25:35 -0000 1.1
--- AlertSection.java 27 Apr 2005 05:46:54 -0000 1.2
***************
*** 9,16 ****
import org.eclipse.core.resources.IResourceDeltaVisitor;
import org.eclipse.pde.internal.ui.PDEPluginImages;
! import org.eclipse.pde.internal.ui.editor.PDEFormSection;
import org.eclipse.swt.graphics.Image;
import org.eclipse.swt.layout.GridLayout;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.update.ui.forms.internal.FormWidgetFactory;
import org.eclipse.update.ui.forms.internal.HyperlinkHandler;
--- 9,19 ----
import org.eclipse.core.resources.IResourceDeltaVisitor;
import org.eclipse.pde.internal.ui.PDEPluginImages;
! //import org.eclipse.pde.internal.ui.editor.PDEFormSection;
! import org.eclipse.pde.internal.ui.editor.PDESection;
import org.eclipse.swt.graphics.Image;
import org.eclipse.swt.layout.GridLayout;
import org.eclipse.swt.widgets.Composite;
+ import org.eclipse.ui.forms.widgets.FormToolkit;
+ import org.eclipse.ui.forms.widgets.Section;
import org.eclipse.update.ui.forms.internal.FormWidgetFactory;
import org.eclipse.update.ui.forms.internal.HyperlinkHandler;
***************
*** 25,29 ****
*/
public class AlertSection
! extends PDEFormSection
implements IResourceChangeListener {
--- 28,32 ----
*/
public class AlertSection
! extends PDESection
implements IResourceChangeListener {
***************
*** 63,69 ****
}
! public AlertSection(EasyStrutsFormPage page) {
! super(page);
! setHeaderText("Alert");
EasyStrutsPlugin.getWorkspace().addResourceChangeListener(this);
handler = new HyperlinkHandler();
--- 66,75 ----
}
! public AlertSection(EasyStrutsFormPage page, Composite parent) {
! super(page, parent, Section.DESCRIPTION);
! getSection().setText("Alert");
! // maybe...
! //createClient(getSection(), page.getManagedForm().getToolkit());
!
EasyStrutsPlugin.getWorkspace().addResourceChangeListener(this);
handler = new HyperlinkHandler();
***************
*** 102,104 ****
--- 108,118 ----
}
+ /* (non-Javadoc)
+ * @see org.eclipse.pde.internal.ui.editor.PDESection#createClient(org.eclipse.ui.forms.widgets.Section, org.eclipse.ui.forms.widgets.FormToolkit)
+ */
+ protected void createClient(Section section, FormToolkit toolkit) {
+ // TODO Auto-generated method stub
+
+ }
+
}
Index: StrutsConfigTreeSection.java
===================================================================
RCS file: /cvsroot/easystruts/net.sf.easystruts/src/org/easystruts/eclipse/editor/StrutsConfigTreeSection.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** StrutsConfigTreeSection.java 15 Apr 2005 04:25:35 -0000 1.1
--- StrutsConfigTreeSection.java 27 Apr 2005 05:46:54 -0000 1.2
***************
*** 15,18 ****
--- 15,22 ----
import org.eclipse.jface.viewers.StructuredSelection;
import org.eclipse.jface.viewers.TreeViewer;
+ import org.eclipse.pde.core.IModelChangedEvent;
+ import org.eclipse.pde.core.IModelChangedListener;
+ import org.eclipse.pde.internal.ui.editor.TreeSection;
+ import org.eclipse.pde.internal.ui.parts.TreePart;
import org.eclipse.swt.SWT;
import org.eclipse.swt.custom.BusyIndicator;
***************
*** 30,33 ****
--- 34,38 ----
import org.eclipse.ui.forms.widgets.Section;
import org.eclipse.ui.part.DrillDownAdapter;
+ import org.eclipse.update.ui.forms.internal.FormWidgetFactory;
Index: AbstractStrutsConfigModel.java
===================================================================
RCS file: /cvsroot/easystruts/net.sf.easystruts/src/org/easystruts/eclipse/editor/AbstractStrutsConfigModel.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** AbstractStrutsConfigModel.java 15 Apr 2005 04:25:35 -0000 1.1
--- AbstractStrutsConfigModel.java 27 Apr 2005 05:46:54 -0000 1.2
***************
*** 13,16 ****
--- 13,18 ----
import org.eclipse.core.resources.IProject;
import org.eclipse.core.runtime.CoreException;
+ import org.eclipse.core.runtime.IStatus;
+ import org.eclipse.core.runtime.Status;
import org.eclipse.pde.core.IModelChangedEvent;
import org.eclipse.pde.core.ModelChangedEvent;
***************
*** 128,136 ****
try {
fireModelChanged(
new ModelChangedEvent(
! IModelChangedEvent.WORLD_CHANGED,
new Object[] { this },
null));
! } catch ( Exception e ) {;}
}
--- 130,142 ----
try {
fireModelChanged(
+ /* TODO 3.0: added a "null" as first argument, to make to compile, must be a "IModelChangeProvider" and I'm not sure where it's comming from */
new ModelChangedEvent(
! null, IModelChangedEvent.WORLD_CHANGED,
new Object[] { this },
null));
! } catch ( Exception e ) {
! // TODO for 3.0: improve this
! throw new CoreException(new Status(Status.ERROR, "Struts", -1, "TODO: fix this", e));
! }
}
Index: EasyStrutsEditorContributor.java
===================================================================
RCS file: /cvsroot/easystruts/net.sf.easystruts/src/org/easystruts/eclipse/editor/EasyStrutsEditorContributor.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** EasyStrutsEditorContributor.java 15 Apr 2005 04:25:35 -0000 1.1
--- EasyStrutsEditorContributor.java 27 Apr 2005 05:46:54 -0000 1.2
***************
*** 1,5 ****
package org.easystruts.eclipse.editor;
! import org.eclipse.pde.internal.ui.editor.PDEEditorContributor;
/**
--- 1,6 ----
package org.easystruts.eclipse.editor;
! import org.eclipse.ui.IEditorPart;
! import org.eclipse.ui.part.MultiPageEditorActionBarContributor;
/**
***************
*** 11,18 ****
* Window>Preferences>Java>Code Generation.
*/
! public class EasyStrutsEditorContributor extends PDEEditorContributor {
public EasyStrutsEditorContributor() {
! super("&Struts");
}
}
--- 12,29 ----
* Window>Preferences>Java>Code Generation.
*/
! public class EasyStrutsEditorContributor extends MultiPageEditorActionBarContributor {
public EasyStrutsEditorContributor() {
! //TODO for 3.0: see why "&Struts" is needed
! // super("&Struts");
! super();
! }
!
! /* (non-Javadoc)
! * @see org.eclipse.ui.part.MultiPageEditorActionBarContributor#setActivePage(org.eclipse.ui.IEditorPart)
! */
! public void setActivePage(IEditorPart activeEditor) {
! // TODO: implement for 3.0
!
}
}
Index: EasyStrutsForm.java
===================================================================
RCS file: /cvsroot/easystruts/net.sf.easystruts/src/org/easystruts/eclipse/editor/EasyStrutsForm.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** EasyStrutsForm.java 15 Apr 2005 04:25:35 -0000 1.1
--- EasyStrutsForm.java 27 Apr 2005 05:46:54 -0000 1.2
***************
*** 1,4 ****
--- 1,9 ----
package org.easystruts.eclipse.editor;
+ import org.eclipse.swt.widgets.*;
+ import org.eclipse.swt.graphics.*;
+ import org.eclipse.swt.SWT;
+ import org.eclipse.swt.events.*;
+ import java.text.*;
import org.easystruts.eclipse.EasyStrutsPlugin;
import org.easystruts.eclipse.views.EasyStrutsView;
***************
*** 19,22 ****
--- 24,29 ----
import org.eclipse.swt.widgets.Control;
import org.eclipse.update.ui.forms.internal.ScrollableSectionForm;
+
+
/**
* @author Administrateur
Index: EasyStrutsEditor.java
===================================================================
RCS file: /cvsroot/easystruts/net.sf.easystruts/src/org/easystruts/eclipse/editor/EasyStrutsEditor.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** EasyStrutsEditor.java 15 Apr 2005 04:25:35 -0000 1.1
--- EasyStrutsEditor.java 27 Apr 2005 05:46:54 -0000 1.2
***************
*** 86,89 ****
--- 86,90 ----
import org.eclipse.core.runtime.Path;
import org.eclipse.core.runtime.Status;
+ import org.eclipse.jface.dialogs.MessageDialog;
import org.eclipse.jface.text.IDocument;
import org.eclipse.jface.util.IPropertyChangeListener;
***************
*** 91,97 ****
import org.eclipse.pde.core.IEditable;
import org.eclipse.pde.core.IModel;
! import org.eclipse.pde.internal.core.IModelProvider;
! import org.eclipse.pde.internal.ui.editor.IPDEEditorPage;
! import org.eclipse.pde.internal.ui.editor.PDEMultiPageXMLEditor;
/**
--- 92,98 ----
import org.eclipse.pde.core.IEditable;
import org.eclipse.pde.core.IModel;
! import org.eclipse.pde.core.IModelProvider;
! import org.eclipse.swt.widgets.Shell;
! import org.eclipse.ui.forms.editor.FormEditor;
/**
***************
*** 102,106 ****
*/
public class EasyStrutsEditor
! extends PDEMultiPageXMLEditor implements IPropertyChangeListener, IResourceChangeListener {
public static final String EASYSTRUTS_PAGE = "EasyStrutsPage";
--- 103,107 ----
*/
public class EasyStrutsEditor
! extends FormEditor implements IPropertyChangeListener, IResourceChangeListener {
public static final String EASYSTRUTS_PAGE = "EasyStrutsPage";
***************
*** 148,154 ****
EasyStrutsPlugin.getDefault().getEasyStrutsConfigModelManager();
modelProvider.connect(file, this);
IEasyStrutsModel model =
! (IEasyStrutsModel) modelProvider.getModel(file, this);
model.setEditor(this);
--- 149,157 ----
EasyStrutsPlugin.getDefault().getEasyStrutsConfigModelManager();
+ /* TODO: is it needed in 3.0 ??
modelProvider.connect(file, this);
+ */
IEasyStrutsModel model =
! (IEasyStrutsModel) modelProvider.getModel(file);
model.setEditor(this);
***************
*** 220,244 ****
! /**
! * @see org.eclipse.pde.internal.ui.editor.PDEMultiPageEditor#createPages()
! */
! protected void createPages() {
firstPageId = EASYSTRUTS_PAGE;
formWorkbook.setFirstPageSelected(false);
EasyStrutsFormPage formPage =
new EasyStrutsFormPage(
this,
"Easy Struts");
! addPage(EASYSTRUTS_PAGE, formPage);
! addPage(SOURCE_PAGE, new EasyStrutsSourcePage(this));
}
/**
* @see org.eclipse.pde.internal.ui.editor.PDEMultiPageEditor#getHomePage()
*/
public IPDEEditorPage getHomePage() {
return getPage(EASYSTRUTS_PAGE);
}
!
/**
* @see org.eclipse.pde.internal.ui.editor.PDEMultiPageEditor#getSourcePageId()
--- 223,250 ----
!
! protected void addPages() {
! /* TODO: port to 3.0
firstPageId = EASYSTRUTS_PAGE;
formWorkbook.setFirstPageSelected(false);
+ */
EasyStrutsFormPage formPage =
new EasyStrutsFormPage(
this,
"Easy Struts");
! addPage(formPage); // TODO: how to pass page name EASYSTRUTS_PAGE
! addPage(new EasyStrutsSourcePage(this)); // TODO: how to pass page name SOURCE_PAGE
}
+
/**
* @see org.eclipse.pde.internal.ui.editor.PDEMultiPageEditor#getHomePage()
*/
+ /*
+ * Not needed any more in 3.0 ?
public IPDEEditorPage getHomePage() {
return getPage(EASYSTRUTS_PAGE);
}
! */
/**
* @see org.eclipse.pde.internal.ui.editor.PDEMultiPageEditor#getSourcePageId()
***************
*** 420,429 ****
--- 426,443 ----
public void doSave(IProgressMonitor monitor) {
+ MessageDialog.openInformation(new Shell(), "EasyStruts", "Not ported yet to 3.0");
+ // TODO: port to 3.0
+ /*
super.doSave(monitor);
IEditable editable = (IEditable)model;
editable.setDirty(false);
fireSaveNeeded();
+ */
}
+ public void doSaveAs()) {
+ MessageDialog.openInformation(new Shell(), "EasyStruts", "Not implemented yet to 3.0");
+ // TODO: implement in 3.0
+ }
/**
* Returns the project.
***************
*** 444,446 ****
--- 458,468 ----
}
+ /* (non-Javadoc)
+ * @see org.eclipse.ui.part.EditorPart#isSaveAsAllowed()
+ */
+ public boolean isSaveAsAllowed() {
+ // TODO : implement in 3.0
+ return false;
+ }
+
}
|