01: /*
02: * Copyright Aduna (http://www.aduna-software.com/) (c) 1997-2007.
03: *
04: * Licensed under the Aduna BSD-style license.
05: */
06: package org.openrdf.rio;
07:
08: import java.io.OutputStream;
09: import java.io.Writer;
10:
11: /**
12: * An interface for RDF document writers. To allow RDF document writers to be
13: * created through reflection, all implementing classes should define at least
14: * two public constructors: one with an {@link OutputStream} argument and one
15: * with an {@link Writer} argument.
16: */
17: public interface RDFWriter extends RDFHandler {
18:
19: /**
20: * Gets the RDF format that this RDFWriter uses.
21: */
22: public RDFFormat getRDFFormat();
23: }
|