package com.bagri.xdm.access.coherence.pof;
import java.io.IOException;
import com.bagri.xdm.domain.XDMNamespace;
import com.tangosol.io.pof.PofReader;
import com.tangosol.io.pof.PofSerializer;
import com.tangosol.io.pof.PofWriter;
public class XDMNamespacePofSerializer implements PofSerializer {
@Override
public Object deserialize(PofReader in) throws IOException {
XDMNamespace xns = new XDMNamespace(
in.readString(0),
in.readString(1),
in.readString(2));
in.readRemainder();
return xns;
}
@Override
public void serialize(PofWriter out, Object data) throws IOException {
XDMNamespace xns = (XDMNamespace) data;
out.writeString(0, xns.getUri());
out.writeString(1, xns.getPrefix());
out.writeString(2, xns.getLocation());
out.writeRemainder(null);
}
}