View Javadoc

1   package org.catacomb.druid.xtext.data;
2   
3   
4   import java.util.HashMap;
5   
6   public class XItem {
7   
8       XType type;
9       String val;
10  
11      HashMap<String, String> fields;
12  
13      public XItem(XType xt, String text) {
14          type = xt;
15          val = text;
16          fields = new HashMap<String, String>();
17      }
18  
19      public XType getType() {
20          return type;
21      }
22  
23      public String getText() {
24          return val;
25      }
26  
27      public String getFieldValue(String sid) {
28          String ret = null;
29          if (fields.containsKey(sid)) {
30              ret = fields.get(sid);
31          }
32          return ret;
33      }
34  
35      public void setField(String fid, String fval) {
36          fields.put(fid, fval);
37      }
38  
39  }