Package org.incenp.obofoundry.sssom.rdf
Class RDFWriter
java.lang.Object
org.incenp.obofoundry.sssom.SSSOMWriter
org.incenp.obofoundry.sssom.rdf.RDFWriter
A writer to serialise a SSSOM mapping set into the RDF Turtle format.
-
Field Summary
Fields inherited from class org.incenp.obofoundry.sssom.SSSOMWriter
condensationPolicy, extensionManager, extraPolicy, prefixManager
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a new instance that will write data to the specified file.RDFWriter
(OutputStream stream) Creates a new instance that will write data to the specified stream.Creates a new instance that will write data to a file with the specified filename. -
Method Summary
Modifier and TypeMethodDescriptionprotected void
doWrite
(MappingSet mappingSet) Actually serialises a mapping set.Methods inherited from class org.incenp.obofoundry.sssom.SSSOMWriter
condenseSet, getUsedPrefixes, getUsedPrefixes, setCondensationEnabled, setCurieMap, setExtraMetadataPolicy, setSortingEnabled, write
-
Constructor Details
-
RDFWriter
Creates a new instance that will write data to the specified file.- Parameters:
file
- The file to write the mapping set to.- Throws:
FileNotFoundException
- If the file exists but cannot be written to for some reason.
-
RDFWriter
Creates a new instance that will write data to a file with the specified filename.- Parameters:
filename
- The name of the file to write the mapping set to.- Throws:
FileNotFoundException
- If the file exists but cannot be written to for some reason.
-
RDFWriter
Creates a new instance that will write data to the specified stream.- Parameters:
stream
- The stream to write the mapping set to.
-
-
Method Details
-
doWrite
Description copied from class:SSSOMWriter
Actually serialises a mapping set. This method should be overridden by derived classes to implement the serialisation in a specific format.- Specified by:
doWrite
in classSSSOMWriter
- Parameters:
mappingSet
- The mapping set to serialise.- Throws:
IOException
- If an I/O error occurs.
-