1 package xuml.tools.datastore;
2
3 /**
4 * Stores and retrieves String properties.
5 *
6 * @author dave
7 *
8 */
9 public interface DatastoreText {
10
11 /**
12 * Stores a property.. The kind, name and property can be thought of as
13 * corresponding roughly to table,column, row key.
14 *
15 * @param kind
16 * @param name
17 * @param property
18 * @param value
19 */
20 void put(String kind, String name, String property, String value);
21
22 /**
23 * Returns a property value keyed by kind,name and property.
24 *
25 * @param kind
26 * @param name
27 * @param property
28 * @return
29 */
30 String get(String kind, String name, String property);
31
32 }