Package io.lionweb.lioncore.java.serialization
package io.lionweb.lioncore.java.serialization
-
ClassDescriptionThis is a common ancestor to all Serialization classes.This class is responsible to resolve the Classifier associate with a given Classifier ID.This knows how to instantiate a Classifier Instance (either a Node or an Annotation Instance), given the information provided by the deserialization mechanism.This class is responsible for deserializing models.This class is responsible for handling serialization and deserialization from JSON and the low-level representation of models composed by SerializationBlock and the related classes.This class is responsible for serialization and deserializing primitive values, based on the type of the primitive value.When deserializing a tree, we either extract an entire partitions (and perhaps all the referred partitions) or we will get references to nodes (for example, parents or ancestors) outside of the scope of the tree extracted.