package ecologylab.serialization.simplstringformats; import ecologylab.serialization.ISimplStringFormat; import ecologylab.serialization.XMLTools; // TODO: May need to move to Platform Specifics in the future. public class XMLFormat implements ISimplStringFormat{ @Override public String escape(String unescapedString) { // TODO: Replace with a standard library for escaping XML StringBuilder ourStringBuilder = new StringBuilder(); XMLTools.escapeXML(ourStringBuilder, unescapedString); // TODO: Change this interface. My god that's terrible. return ourStringBuilder.toString(); } @Override public String unescape(String escapedString) { //TODO: Replace with a standard library for escaping XML return XMLTools.unescapeXML(escapedString); } }