Added CustomizationString toString()

This commit is contained in:
Josh Larson
2018-12-28 14:44:24 -06:00
parent 5714b36ae0
commit 56c7bfc38d
@@ -43,6 +43,7 @@ import java.nio.charset.StandardCharsets;
import java.util.Collections;
import java.util.LinkedHashMap;
import java.util.Map;
import java.util.Map.Entry;
import java.util.function.BiConsumer;
/**
@@ -118,6 +119,19 @@ public class CustomizationString implements Encodable, Persistable {
variables.clear();
}
@Override
public String toString() {
StringBuilder str = new StringBuilder();
boolean first = true;
for (Entry<String, CustomizationVariable> e : variables.entrySet()) {
if (!first)
str.append(", ");
first = false;
str.append(e.getKey()).append('=').append(e.getValue().getValue());
}
return str.toString();
}
@Override
public void decode(NetBuffer data) {
byte[] stringData = data.getArray();