A base trait for conversion factories.
A Serializer represents a bimap between an object and an array of bytes representing that object.
A Serializer represents a bimap between an object and an array of bytes representing that object.
Serializers are loaded using reflection during SUBSYSTEM start-up, where two constructors are tried in order:
Be sure to always use the PropertyManager for loading classes! This is necessary to avoid strange match errors and inequalities which arise from different class loaders loading the same class.
This is a special Serializer that Serializes and deserializes nulls only
A Serializer represents a bimap between an object and an array of bytes representing that object.
A Serializer represents a bimap between an object and an array of bytes representing that object.
Serializers are loaded using reflection during SUBSYSTEM start-up, where two constructors are tried in order:
Be sure to always use the PropertyManager for loading classes! This is necessary to avoid strange match errors and inequalities which arise from different class loaders loading the same class.
Used to deserialize XML nodes into objects
example:
def input[T]( src: Node )( implicit c: ConvertFrom[Node, T] ) = new XmlDeserializer[T]{}.deserialize(src)
Used to deserialize XML nodes into objects
example:
def input[T]( src: Node )( implicit c: ConvertFrom[Node, T] ) = new XmlDeserializer[T]{}.deserialize(src)
Used to serialize objects into XML.
Used to serialize objects into XML.
example:
def output[T]( what: T )( implicit c: ConvertFrom[T, Node] ) = new XmlSerializer[T]{}.serialize(what)
A base trait for conversion factories.
the type of the source format that requests a conversion.
the type of object to be created.
Builder