Package dev.enola.rdf.io
Class WritableResourceRDFHandler
java.lang.Object
dev.enola.rdf.io.WritableResourceRDFHandler
- All Implemented Interfaces:
Closeable,AutoCloseable,org.eclipse.rdf4j.rio.RDFHandler
public class WritableResourceRDFHandler
extends Object
implements org.eclipse.rdf4j.rio.RDFHandler, Closeable
-
Method Summary
Modifier and TypeMethodDescriptionvoidclose()static Optional<WritableResourceRDFHandler> create(WritableResource resource) voidendRDF()voidhandleComment(String comment) voidhandleNamespace(String prefix, String uri) voidhandleStatement(org.eclipse.rdf4j.model.Statement st) voidstartRDF()
-
Method Details
-
create
public static Optional<WritableResourceRDFHandler> create(WritableResource resource) throws IOException - Throws:
IOException
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Throws:
IOException
-
startRDF
- Specified by:
startRDFin interfaceorg.eclipse.rdf4j.rio.RDFHandler- Throws:
org.eclipse.rdf4j.rio.RDFHandlerException
-
endRDF
- Specified by:
endRDFin interfaceorg.eclipse.rdf4j.rio.RDFHandler- Throws:
org.eclipse.rdf4j.rio.RDFHandlerException
-
handleNamespace
public void handleNamespace(String prefix, String uri) throws org.eclipse.rdf4j.rio.RDFHandlerException - Specified by:
handleNamespacein interfaceorg.eclipse.rdf4j.rio.RDFHandler- Throws:
org.eclipse.rdf4j.rio.RDFHandlerException
-
handleStatement
public void handleStatement(org.eclipse.rdf4j.model.Statement st) throws org.eclipse.rdf4j.rio.RDFHandlerException - Specified by:
handleStatementin interfaceorg.eclipse.rdf4j.rio.RDFHandler- Throws:
org.eclipse.rdf4j.rio.RDFHandlerException
-
handleComment
- Specified by:
handleCommentin interfaceorg.eclipse.rdf4j.rio.RDFHandler- Throws:
org.eclipse.rdf4j.rio.RDFHandlerException
-