
org.aksw.rdfunit.io.writer.RdfMultipleWriter Maven / Gradle / Ivy
package org.aksw.rdfunit.io.writer;
import org.aksw.jena_sparql_api.core.QueryExecutionFactory;
import java.util.Collection;
/**
* RDFMultipleWriter class.
*
* @author Dimitris Kontokostas
* Description
* @since 11/14/13 1:13 PM
* @version $Id: $Id
*/
public class RdfMultipleWriter implements RdfWriter {
private final Collection writers;
/**
* Constructor for RDFMultipleWriter.
*
* @param writers a {@link java.util.Collection} object.
*/
public RdfMultipleWriter(Collection writers) {
super();
this.writers = writers;
}
/** {@inheritDoc} */
@Override
public void write(QueryExecutionFactory model) throws RdfWriterException {
//TODO check for early exceptions
for (RdfWriter w : writers) {
if (w != null) {
w.write(model);
}
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy