1 package com.thoughtworks.xstream.converters.basic; 2 3 import com.thoughtworks.xstream.converters.Converter; 4 import com.thoughtworks.xstream.converters.MarshallingContext; 5 import com.thoughtworks.xstream.converters.UnmarshallingContext; 6 import com.thoughtworks.xstream.io.HierarchicalStreamReader; 7 import com.thoughtworks.xstream.io.HierarchicalStreamWriter; 8 9 14 public class NullConverter implements Converter { 15 16 public boolean canConvert(Class type) { 17 return type == null; 18 } 19 20 public void marshal(Object source, HierarchicalStreamWriter writer, MarshallingContext context) { 21 writer.startNode("null"); 22 writer.endNode(); 23 } 24 25 public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) { 26 return null; 27 } 28 } 29 | Popular Tags |