/** * Construct new serializer to use this mapper */ public BiSerializer newSerializer() { return new BiSerializer(this); }
/** * Create new serializer based on default {@link Boss} - optimized {@link BiMapper}. * @return */ public static BiSerializer newSerializer() { return new BiSerializer(getInstance()); } }
public boolean equals(Reference a) { Binder dataThis = serialize(new BiSerializer()); Binder dataA = a.serialize(new BiSerializer()); return dataThis.equals(dataA); }
/** * Same as {@link #serialize(Object, BiSerializer)} with default {@link BiSerializer}. */ public @NonNull <T> T serialize(Object x) { return serialize(x, new BiSerializer(this)); }
/** * Try to serialize object to {@link Binder} using current set of {@link BiAdapter}. See {@link * #registerAdapter(Class, BiAdapter)} for more. * * @param x object to serialize (can be array, list, map, binder or any object with registered adapter. processes * in depth, e.g. all values in the map or items in the list. * @param <T> * * @return either a Binder or a simple object x (e.g. String if x instanceof String). * * @throws IllegalArgumentException if unkonwn ibject ecnountered which can not be serialized. */ public static @NonNull <T> T serialize(Object x) { return new BiSerializer().serialize(x); }
public Binder serialize(Parcel parcel) throws Exception { BiSerializer biS = new BiSerializer(); return parcel.serialize(biS); }
public static Binder createScriptBinder(byte[] jsFileContent, String jsFileName, JSApiScriptParameters scriptParameters, boolean putContentIntoContract) { BiSerializer biSerializer = new BiSerializer(); HashId scriptHashId = HashId.of(jsFileContent); Binder scriptBinder = new Binder(); scriptBinder.set("file_name", jsFileName); scriptBinder.set("__type", "file"); scriptBinder.set("hash_id", biSerializer.serialize(scriptHashId)); if (putContentIntoContract) scriptBinder.set("file_content", jsFileContent); scriptBinder.putAll(scriptParameters.toBinder()); return scriptBinder; }
PrivateKey ownerPrivateKey = new PrivateKey(Do.read(ROOT_PATH + "keys/marty_mcfly.private.unikey")); Binder b = contract.serialize(new BiSerializer()); b = revTemp.serialize(new BiSerializer());
PrivateKey ownerPrivateKey = new PrivateKey(Do.read(ROOT_PATH + "keys/marty_mcfly.private.unikey")); Binder b = contract.serialize(new BiSerializer()); b = revTemp.serialize(new BiSerializer());
PrivateKey ownerPrivateKey = new PrivateKey(Do.read(ROOT_PATH + "keys/marty_mcfly.private.unikey")); Binder b = contract.serialize(new BiSerializer()); b = revTemp.serialize(new BiSerializer());
PrivateKey ownerPrivateKey = new PrivateKey(Do.read(ROOT_PATH + "keys/marty_mcfly.private.unikey")); Binder b = contract.serialize(new BiSerializer());