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

LexiconAttributes.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 import com.arcle.rmt.rqml.Lexicon;
00077 
00084 public class LexiconAttributes extends FirstClassPanel {
00085 
00086     public LexiconAttributes() {
00087     }
00088 
00089     //----------------------------------------------------------------------
00090     // Implemented Abstract Methods
00091 
00092     public void loadData(RQMLFirstClass elem) {
00093         if (elem instanceof Lexicon) {
00094             Lexicon lex = (Lexicon) elem;
00095             edDefinition.setText(lex.getDefinition().getString());
00096         }
00097     }
00098 
00099 
00100     public void saveData(RQMLFirstClass elem) {
00101         if (elem instanceof Lexicon) {
00102             Lexicon lex = (Lexicon) elem;
00103             lex.getDefinition().setString(edDefinition.getText());
00104         }
00105     }
00106 
00107 
00108 
00109     //----------------------------------------------------------------------
00110     // Overridden Methods
00111 
00112     protected void initChildren() {
00113         lbDefinition = createLabel("Definition");
00114         edDefinition = createMultiEdit("", 5,2);
00115     }
00116 
00117     protected Control[][] getFormControls() {
00118         Control[][] children = new Control[][] {
00119             {lbDefinition, edDefinition}
00120         };
00121         return children;
00122     }
00123 
00124     public String getCaption() {
00125         return "Definition";
00126     }
00127 
00128     private Label lbDefinition;
00129     private MultiEdit edDefinition;
00130 }

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