/** * */ package org.gcube.common.metadataprofilediscovery.adapter; import javax.xml.bind.annotation.adapters.XmlAdapter; import org.gcube.common.metadataprofilediscovery.jaxb.DataType; /** * The Class DataTypeAdapter. * * @author Francesco Mangiacrapa francesco.mangiacrapa@isti.cnr.it * Sep 12, 2016 */ public class DataTypeAdapter extends XmlAdapter { /* (non-Javadoc) * @see javax.xml.bind.annotation.adapters.XmlAdapter#marshal(java.lang.Object) */ public String marshal(DataType dt) { return dt.name(); } /* (non-Javadoc) * @see javax.xml.bind.annotation.adapters.XmlAdapter#unmarshal(java.lang.Object) */ public DataType unmarshal(String dt) { return DataType.fromValue(dt); } }