private static void write(final RdfStream rdfStream,
final OutputStream output,
final Lang dataFormat,
final MediaType dataMediaType,
final Map<String, String> nsPrefixes) {
final RDFFormat format = defaultSerialization(dataFormat);
if (format != null) {
LOGGER.debug("Stream-based serialization of {}", dataFormat.toString());
if (RDFFormat.NTRIPLES.equals(format)) {
serializeNTriples(rdfStream, format, output);
} else {
serializeBlockStreamed(rdfStream, output, format, nsPrefixes);
}
} else {
LOGGER.debug("Non-stream serialization of {}", dataFormat.toString());
serializeNonStreamed(rdfStream, output, dataFormat, dataMediaType, nsPrefixes);
}
}