• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 package de.timroes.axmlrpc.serializer;
2 
3 import de.timroes.axmlrpc.XMLRPCException;
4 import de.timroes.axmlrpc.XMLUtil;
5 import de.timroes.axmlrpc.xmlcreator.XmlElement;
6 import org.w3c.dom.Element;
7 
8 /**
9  *
10  * @author Tim Roes
11  */
12 class LongSerializer implements Serializer {
13 
deserialize(Element content)14 	public Object deserialize(Element content) throws XMLRPCException {
15 		return Long.parseLong(XMLUtil.getOnlyTextContent(content.getChildNodes()));
16 	}
17 
serialize(Object object)18 	public XmlElement serialize(Object object) {
19 		return XMLUtil.makeXmlTag(SerializerHandler.TYPE_LONG,
20 				((Long)object).toString());
21 	}
22 
23 }
24