java.lang.Object
io.openmanufacturing.sds.aspectmodel.serializer.PrettyPrinter

public class PrettyPrinter extends Object
Allows to serialize a Model that contains an Aspect model to RDF/Turtle while following the formatting rules for Aspect models.
  • Constructor Summary

    Constructors
    Constructor
    Description
    PrettyPrinter(io.openmanufacturing.sds.aspectmodel.resolver.services.VersionedModel versionedModel, io.openmanufacturing.sds.aspectmodel.urn.AspectModelUrn rootElementUrn, PrintWriter writer)
    Constructor that takes a VersionedModel
    PrettyPrinter(org.apache.jena.rdf.model.Model model, io.openmanufacturing.sds.aspectmetamodel.KnownVersion metaModelVersion, io.openmanufacturing.sds.aspectmodel.urn.AspectModelUrn rootElementUrn, PrintWriter writer)
    Constructor that takes a raw RDF Model
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Print to the PrintWriter given in the constructor.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • PrettyPrinter

      public PrettyPrinter(org.apache.jena.rdf.model.Model model, io.openmanufacturing.sds.aspectmetamodel.KnownVersion metaModelVersion, io.openmanufacturing.sds.aspectmodel.urn.AspectModelUrn rootElementUrn, PrintWriter writer)
      Constructor that takes a raw RDF Model
      Parameters:
      model - the Aspect Model to write
      metaModelVersion - the meta model version
      rootElementUrn - the URN of the root model element
      writer - the writer to write to
    • PrettyPrinter

      public PrettyPrinter(io.openmanufacturing.sds.aspectmodel.resolver.services.VersionedModel versionedModel, io.openmanufacturing.sds.aspectmodel.urn.AspectModelUrn rootElementUrn, PrintWriter writer)
      Constructor that takes a VersionedModel
      Parameters:
      versionedModel - the Aspect Model to write
      rootElementUrn - the URN of the root model element
      writer - the writer to write to
  • Method Details

    • print

      public void print()
      Print to the PrintWriter given in the constructor. This method does not close the PrintWriter.