xuxiuxi
2017-07-17 e8b108bd133a2a3a2d9aef0cccf0353d2bd73c7e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package com.awsle.aibatis.xml.engine.converters.basic;
 
import com.awsle.aibatis.xml.engine.converters.Converter;
import com.awsle.aibatis.xml.engine.converters.ConverterLookup;
import com.awsle.aibatis.xml.engine.objecttree.ObjectTree;
import com.awsle.aibatis.xml.engine.xml.XMLReader;
import com.awsle.aibatis.xml.engine.xml.XMLWriter;
 
public class NullConverter implements Converter {
 
    public boolean canConvert(Class type) {
        return type == null;
    }
 
    public void toXML(ObjectTree objectGraph, XMLWriter xmlWriter, ConverterLookup converterLookup) {
        xmlWriter.startElement("null");
        xmlWriter.endElement();
    }
 
    public void fromXML(ObjectTree objectGraph, XMLReader xmlReader, ConverterLookup converterLookup, Class requiredType) {
        // no need to do anything
    }
}