Package org.jsonex.jsoncoder.coder
Class CoderXMLGregorianCalendar
- java.lang.Object
-
- org.jsonex.jsoncoder.coder.CoderXMLGregorianCalendar
-
- All Implemented Interfaces:
ICoder<XMLGregorianCalendar>
public class CoderXMLGregorianCalendar extends Object implements ICoder<XMLGregorianCalendar>
-
-
Field Summary
Fields Modifier and Type Field Description static org.jsonex.core.factory.InjectableInstance<CoderXMLGregorianCalendar>it
-
Constructor Summary
Constructors Constructor Description CoderXMLGregorianCalendar()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description XMLGregorianCalendardecode(TDNode jsonNode, Type type, Object targetObj, BeanCoderContext context)Decode an ObjectTDNodeencode(XMLGregorianCalendar obj, Type type, BeanCoderContext ctx, TDNode target)Encode an Objectstatic CoderXMLGregorianCalendarget()Class<XMLGregorianCalendar>getType()
-
-
-
Field Detail
-
it
public static final org.jsonex.core.factory.InjectableInstance<CoderXMLGregorianCalendar> it
-
-
Method Detail
-
get
public static CoderXMLGregorianCalendar get()
-
getType
public Class<XMLGregorianCalendar> getType()
- Specified by:
getTypein interfaceICoder<XMLGregorianCalendar>- Returns:
- The type this Coder is applied to
-
encode
public TDNode encode(XMLGregorianCalendar obj, Type type, BeanCoderContext ctx, TDNode target)
Description copied from interface:ICoderEncode an Object- Specified by:
encodein interfaceICoder<XMLGregorianCalendar>- Parameters:
obj- The Object to encodectx- Encode contexttarget- The target json TDNode- Returns:
- The target passed as parameter
-
decode
public XMLGregorianCalendar decode(TDNode jsonNode, Type type, Object targetObj, BeanCoderContext context)
Description copied from interface:ICoderDecode an Object- Specified by:
decodein interfaceICoder<XMLGregorianCalendar>- Parameters:
jsonNode- The json TDNode to be decodedtype- The target typecontext- Decode context- Returns:
- The decoded Object
-
-