Main Page | Packages | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

ElementEditController.java

Go to the documentation of this file.
00001 
00066 package com.arcle.rmt.superwaba.vc;
00067 
00068 import waba.ui.MessageBox;
00069 import com.arcle.rmt.superwaba.framework.Controller;
00070 import com.arcle.rmt.superwaba.framework.View;
00071 import com.arcle.rmt.superwaba.vc.ElementEdit;
00072 import com.arcle.rmt.rqml.RQMLFirstClass;
00073 import com.arcle.rmt.superwaba.model.Document;
00074 
00082 public abstract class ElementEditController extends ControllerBase {
00083     public ElementEditController(Document doc) {
00084         _document = doc;
00085     }
00086 
00093     public abstract void cmdOk();
00094 
00101     public abstract void cmdCancel();
00102 
00111     public abstract void cmdDelete();
00112 
00118     protected abstract void doDeleteElement();
00119 
00123     protected Document getDocument() {
00124         return _document;
00125     }
00126 
00130     protected MessageBox createDeleteMessageBox() {
00131         return new MessageBox(
00132             "Delete Element",
00133             "Delete the current element?|This cannot be undone.",
00134             new String[] {
00135                 "Yes",
00136                 "No"
00137             }
00138         );
00139     }
00140 
00144     private Document _document;
00145 }

Generated on Fri Jun 18 19:51:20 2004 for Arcle Rambutan by doxygen 1.3.5