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