Add methods to help write data

This commit is contained in:
Chet Henry
2014-11-21 14:42:27 -07:00
parent 88cddb1f2f
commit 8d84f5000a
2 changed files with 28 additions and 8 deletions

View File

@@ -59,6 +59,27 @@ public class Ant extends Base<Object>
}
}
@Override
public void writeData(String key, String value)
{
super.writeData(prefix + key, value);
}
@Override
public void writeData(Map<String, String> map)
{
if(prefix != "") {
for (Map.Entry<String, String> entry : map.entrySet()) {
map.remove(entry);
map.put(prefix + entry.getKey(), entry.getValue());
}
}
super.writeData(map);
}
@Override
public void alterCurrentData(String key, String value)
{
@@ -68,10 +89,11 @@ public class Ant extends Base<Object>
@Override
public void alterCurrentData(Map<String, String> map)
{
for (Map.Entry<String, String> entry : map.entrySet())
{
map.remove(entry);
map.put(prefix + entry.getKey(), entry.getValue());
if(prefix != "") {
for (Map.Entry<String, String> entry : map.entrySet()) {
map.remove(entry);
map.put(prefix + entry.getKey(), entry.getValue());
}
}
super.alterCurrentData(map);

View File

@@ -76,8 +76,7 @@ public class Base<T>
buf.write("\":");
buf.write(ts);
for (Map.Entry<String, String> entry : map.entrySet())
{
for (Map.Entry<String, String> entry : map.entrySet()) {
String key = entry.getKey();
String value = entry.getValue();
@@ -111,8 +110,7 @@ public class Base<T>
synchronized (currentValues) {
currentValues.put("SECS", getTs());
for (Map.Entry<String, String> entry : map.entrySet())
{
for (Map.Entry<String, String> entry : map.entrySet()) {
currentValues.put(entry.getKey(), entry.getValue());
}