Skip to main content

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​
TypeName
Newtonsoft.Json.Linq.JObjectdata

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

Was this page helpful?