Class JsonArtifactIoFactory
Namespace: Workspace.XBR.Xperiflow.Routines.Io
Assembly: Xperiflow.dll
Declaration
public class JsonArtifactIoFactory : IArtifactIoFactory<JObject>
Implements:
Workspace.XBR.Xperiflow.Routines.Io.IArtifactIoFactory<Newtonsoft.Json.Linq.JObject>
Methods
IsApplicable(JObject)
Whether this factory is applicalbe to the given data. If this returns true, this implies that the asssociated IArtifactWriter can be used to write the data to the MetaFileSystem.
Declaration
public bool IsApplicable(JObject data)
Returns
System.Boolean
Parameters
Type | Name |
---|---|
Newtonsoft.Json.Linq.JObject | data |
CreateReader()
Creates the reader for the given data.
Declaration
public IArtifactReader<JObject> CreateReader()
Returns
Workspace.XBR.Xperiflow.Routines.Io.IArtifactReader<Newtonsoft.Json.Linq.JObject>
CreateWriter()
Creates the writer for the given data.
Declaration
public IArtifactWriter<JObject> CreateWriter()
Returns
Workspace.XBR.Xperiflow.Routines.Io.IArtifactWriter<Newtonsoft.Json.Linq.JObject>
Implements
Workspace.XBR.Xperiflow.Routines.Io.IArtifactIoFactory<Newtonsoft.Json.Linq.JObject>
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object,System.Object)
System.Object.GetHashCode
System.Object.GetType
System.Object.MemberwiseClone
System.Object.ReferenceEquals(System.Object,System.Object)
System.Object.ToString