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 28 29 public class FieldSetString implements Processor { 30 private static final Logger log = Logging.getLoggerInstance(FieldSetString.class); 31 private static final long serialVersionUID = 1L; 32 33 protected static final String PREF = "<field><![CDATA["; 34 protected static final String POST = "]]></field>"; 35 public Object process(Node node, Field field, Object value) { 36 if (value instanceof org.w3c.dom.Document ) return value; 37 log.debug("Getting " + field + " from " + node + " as a String"); 38 return Casting.toXML(PREF + Casting.toString(value) + POST); 39 } 40 41 } 42 | Popular Tags |