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

GeneralAttributes1.java

Go to the documentation of this file.
00001 
00066 package com.arcle.rmt.superwaba.vc.rqml;
00067 
00068 import superwaba.ext.xplat.ui.MultiEdit;
00069 import waba.ui.Edit;
00070 import waba.ui.Label;
00071 import waba.ui.Control;
00072 import waba.fx.Color;
00073 import waba.ui.TabPanel;
00074 
00075 import com.arcle.rmt.rqml.RQMLFirstClass;
00076 
00083 public class GeneralAttributes1 extends FirstClassPanel {
00084 
00085     public GeneralAttributes1() {
00086     }
00087 
00088     //----------------------------------------------------------------------
00089     // Implemented Abstract Methods
00090 
00091     public void loadData(RQMLFirstClass elem) {
00092         edID.setText(elem.getID());
00093         edName.setText(elem.getName().getString());
00094         edDescription.setText(elem.getDescription().getString());
00095         edRationale.setText(elem.getRationale().getString());
00096 
00097     }
00098 
00099     public void saveData(RQMLFirstClass elem) {
00100         elem.setID(edID.getText());
00101         elem.getName().setString(edName.getText());
00102         elem.getDescription().setString(edDescription.getText());
00103         elem.getRationale().setString(edRationale.getText());
00104     }
00105 
00106     //----------------------------------------------------------------------
00107     // Overridden Methods
00108 
00109     protected void initChildren()
00110     {
00111         lbID = createLabel("ID:");
00112         lbName = createLabel("Name:");
00113         lbDescription = createLabel("Description:");
00114         lbRationale = createLabel("Rationale:");
00115 
00116         edID = createEdit("ID");
00117         edName = createEdit("Name");
00118         edDescription = createMultiEdit("Description", 3, 2);
00119         edRationale = createMultiEdit("Rationale", 3, 2);
00120     }
00121 
00122     protected Control[][] getFormControls() {
00123         Control[][] children = new Control[][] {
00124             {lbID, edID},
00125             {lbName, edName},
00126             {lbDescription, edDescription},
00127             {lbRationale, edRationale}
00128         };
00129         return children;
00130     }
00131 
00132     public String getCaption() {
00133         return "Basic";
00134     }
00135 
00136 
00137 
00138     private Edit edID;
00139     private Edit edName;
00140     private MultiEdit edDescription;
00141     private MultiEdit edRationale;
00142 
00143     private Label lbID;
00144     private Label lbName;
00145     private Label lbDescription;
00146     private Label lbRationale;
00147 }

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