1 10 package org.mmbase.datatypes.processors.xml; 11 import org.mmbase.datatypes.processors.Processor; 12 import org.mmbase.bridge.*; 13 import org.mmbase.util.logging.*; 14 import org.mmbase.util.*; 15 16 22 23 public class HtmlSetString implements Processor { 24 private static final Logger log = Logging.getLoggerInstance(HtmlSetString.class); 25 private static final long serialVersionUID = 1L; 26 protected static final String PREF = "<p><![CDATA["; 27 protected static final String POST = "]]></p>"; 28 public Object process(Node node, Field field, Object value) { 29 if (value instanceof org.w3c.dom.Document ) return value; 30 log.debug("Getting " + field + " from " + node + " as a String"); 31 return Casting.toXML(PREF + Casting.toString(value) + POST); 32 } 33 34 public String toString() { 35 return "set_MMXF"; 36 } 37 } 38 | Popular Tags |