Class GenericModelSerializer

Namespace
NOpenNLP.Tools.Util.Model
Assembly
NOpenNLP.Tools.dll
public class GenericModelSerializer : IArtifactSerializer<AbstractModel>, IArtifactSerializer
Inheritance
GenericModelSerializer
Implements
Inherited Members

Methods

Create(Stream)

Creates the artifact from the provided Stream.

The Stream remains open.

public virtual AbstractModel Create(Stream @in)

Parameters

in Stream

Returns

AbstractModel

the artifact

Register(IDictionary<string, IArtifactSerializer>)

public static void Register(IDictionary<string, IArtifactSerializer> factories)

Parameters

factories IDictionary<string, IArtifactSerializer>

Serialize(AbstractModel, Stream)

Serializes the artifact to the provided Stream.

The Stream remains open.

public virtual void Serialize(AbstractModel artifact, Stream @out)

Parameters

artifact AbstractModel
out Stream