Class PrettyPrinter
java.lang.Object
io.openmanufacturing.sds.aspectmodel.serializer.PrettyPrinter
Allows to serialize a
Model that contains an Aspect model to RDF/Turtle while following
the formatting rules for Aspect models.-
Constructor Summary
ConstructorsConstructorDescriptionPrettyPrinter(io.openmanufacturing.sds.aspectmodel.resolver.services.VersionedModel versionedModel, io.openmanufacturing.sds.aspectmodel.urn.AspectModelUrn rootElementUrn, PrintWriter writer) Constructor that takes aVersionedModelPrettyPrinter(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 RDFModel -
Method Summary
Modifier and TypeMethodDescriptionvoidprint()Print to the PrintWriter given in the constructor.
-
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 RDFModel- Parameters:
model- the Aspect Model to writemetaModelVersion- the meta model versionrootElementUrn- the URN of the root model elementwriter- 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 aVersionedModel- Parameters:
versionedModel- the Aspect Model to writerootElementUrn- the URN of the root model elementwriter- 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.
-