Package jadex.binary
Class MethodCodec
- java.lang.Object
-
- jadex.binary.MethodCodec
-
public class MethodCodec extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description MethodCodec()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.ObjectcreateObject(java.lang.Class clazz, IDecodingContext context)Creates the object during decoding.java.lang.Objectencode(java.lang.Object object, java.lang.Class<?> clazz, java.util.List<ITraverseProcessor> preprocessors, java.util.List<ITraverseProcessor> processors, Traverser.MODE mode, Traverser traverser, java.lang.ClassLoader targetcl, IEncodingContext ec)Encode the object.booleanisApplicable(java.lang.Class clazz)Tests if the decoder can decode the class.
-
-
-
Method Detail
-
isApplicable
public boolean isApplicable(java.lang.Class clazz)
Tests if the decoder can decode the class.- Parameters:
clazz- The class.- Returns:
- True, if the decoder can decode this class.
-
createObject
public java.lang.Object createObject(java.lang.Class clazz, IDecodingContext context)Creates the object during decoding.- Parameters:
clazz- The class of the object.context- The decoding context.- Returns:
- The created object.
-
encode
public java.lang.Object encode(java.lang.Object object, java.lang.Class<?> clazz, java.util.List<ITraverseProcessor> preprocessors, java.util.List<ITraverseProcessor> processors, Traverser.MODE mode, Traverser traverser, java.lang.ClassLoader targetcl, IEncodingContext ec)Encode the object.
-
-