Class FlatBuffersSerialization
java.lang.Object
io.lionweb.lioncore.java.serialization.AbstractSerialization
io.lionweb.lioncore.java.serialization.FlatBuffersSerialization
- Direct Known Subclasses:
ExtraFlatBuffersSerialization
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class io.lionweb.lioncore.java.serialization.AbstractSerialization
builtinsReferenceDangling, classifierResolver, DEFAULT_SERIALIZATION_FORMAT, instanceResolver, instantiator, primitiveValuesSerialization, unavailableChildrenPolicy, unavailableParentPolicy, unavailableReferenceTargetPolicy
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeserializeToNodes
(byte[] bytes) deserializeToNodes
(FBChunk chunk) byte[]
serialize
(SerializedChunk serializedChunk) byte[]
serializeNodesToByteArray
(ClassifierInstance<?>... classifierInstances) byte[]
serializeNodesToByteArray
(List<ClassifierInstance<?>> classifierInstances) byte[]
serializeTree
(ClassifierInstance<?> classifierInstance) byte[]
serializeTreesToByteArray
(ClassifierInstance<?>... roots) Methods inherited from class io.lionweb.lioncore.java.serialization.AbstractSerialization
deserializeSerializationBlock, enableDynamicNodes, getClassifierResolver, getInstanceResolver, getInstantiator, getLionWebVersion, getPrimitiveValuesSerialization, getUnavailableChildrenPolicy, getUnavailableParentPolicy, getUnavailableReferenceTargetPolicy, makeBuiltinsReferenceDangling, registerLanguage, serializeNodesToSerializationBlock, serializeNodesToSerializationBlock, serializeTreeToSerializationBlock, setClassifierResolver, setInstanceResolver, setInstantiator, setPrimitiveValuesSerialization, setUnavailableChildrenPolicy, setUnavailableParentPolicy, setUnavailableReferenceTargetPolicy, validateSerializationBlock
-
Constructor Details
-
FlatBuffersSerialization
public FlatBuffersSerialization()
-
-
Method Details
-
deserializeToNodes
- Throws:
IOException
-
deserializeToNodes
-
deserializeToClassifierInstances
-
serializeTreesToByteArray
-
serializeNodesToByteArray
-
serializeNodesToByteArray
-
serializeTree
-
serialize
-