aboutsummaryrefslogtreecommitdiff
path: root/project/JavaCommon/src/com/modulus/common/collections/BaseModelData.java
diff options
context:
space:
mode:
authorJoshua Rahm <joshua.rahm@colorado.edu>2015-01-27 18:40:32 -0700
committerJoshua Rahm <joshua.rahm@colorado.edu>2015-01-27 18:40:32 -0700
commit5f3fb9afece2125cbeba79d61a8d88460b7878d7 (patch)
treeb0e1e60bae9927a9449561bf7fe9431a54d12be9 /project/JavaCommon/src/com/modulus/common/collections/BaseModelData.java
downloadLegacyQBar-5f3fb9afece2125cbeba79d61a8d88460b7878d7.tar.gz
LegacyQBar-5f3fb9afece2125cbeba79d61a8d88460b7878d7.tar.bz2
LegacyQBar-5f3fb9afece2125cbeba79d61a8d88460b7878d7.zip
initial commit
Diffstat (limited to 'project/JavaCommon/src/com/modulus/common/collections/BaseModelData.java')
-rw-r--r--project/JavaCommon/src/com/modulus/common/collections/BaseModelData.java29
1 files changed, 29 insertions, 0 deletions
diff --git a/project/JavaCommon/src/com/modulus/common/collections/BaseModelData.java b/project/JavaCommon/src/com/modulus/common/collections/BaseModelData.java
new file mode 100644
index 0000000..250f980
--- /dev/null
+++ b/project/JavaCommon/src/com/modulus/common/collections/BaseModelData.java
@@ -0,0 +1,29 @@
+package com.modulus.common.collections;
+
+import java.util.HashMap;
+import java.util.Map;
+import java.util.Set;
+
+public class BaseModelData<T> implements ModelData<T>{
+ private Map<Object, T> map = new HashMap<Object, T>();
+
+ @Override
+ public T get(Object key) {
+ return map.get(key);
+ }
+
+ @Override
+ public Object[] keys() {
+ Set<Object> keys = map.keySet();
+
+ return keys.toArray( new Object[keys.size()] );
+ }
+
+ @Override
+ public void set(Object key, Object obj) {
+ // TODO Auto-generated method stub
+
+ }
+
+
+}