Class ProtoBufSerialization
java.lang.Object
io.lionweb.lioncore.java.serialization.AbstractSerialization
io.lionweb.lioncore.java.serialization.ProtoBufSerialization
- Direct Known Subclasses:
ExtraProtoBufSerialization
-
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
(PBChunk chunk) deserializeToNodes
(File file) deserializeToNodes
(InputStream inputStream) serialize
(SerializedChunk serializedChunk) byte[]
serializeNodesToByteArray
(ClassifierInstance<?>... classifierInstances) byte[]
serializeNodesToByteArray
(List<ClassifierInstance<?>> classifierInstances) byte[]
serializeToByteArray
(SerializedChunk serializedChunk) 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
-
ProtoBufSerialization
public ProtoBufSerialization()
-
-
Method Details
-
deserializeToNodes
- Throws:
IOException
-
deserializeToNodes
- Throws:
IOException
-
deserializeToNodes
- Throws:
IOException
-
deserializeToNodes
-
deserializeToClassifierInstances
-
serializeTreesToByteArray
-
serializeNodesToByteArray
-
serializeNodesToByteArray
-
serializeToByteArray
-
serializeTree
-
serialize
-