StringAdapter adapts a Java String value to a DOM Element with the specified property name containing the String's text. e.g. a property
String getFoo() { return "My Text!"; }
will appear in the result DOM as:
MyText! Subclasses may override the getStringValue() method in order to use StringAdapter as a simplified custom XML adapter for Java types. A subclass can enable XML parsing of the value string via the setParseStringAsXML() method and then override getStringValue() to return a String containing the custom formatted XML.