Class BinaryRDFParser

java.lang.Object
org.eclipse.rdf4j.rio.helpers.AbstractRDFParser
org.eclipse.rdf4j.rio.binary.BinaryRDFParser
All Implemented Interfaces:
RDFParser

public class BinaryRDFParser extends AbstractRDFParser
Author:
Arjohn Kampman, Frens Jan Rumph
  • Constructor Details

    • BinaryRDFParser

      public BinaryRDFParser()
  • Method Details

    • getRDFFormat

      public RDFFormat getRDFFormat()
      Description copied from interface: RDFParser
      Gets the RDF format that this parser can parse.
    • parse

      public void parse(Reader reader, String baseURI) throws IOException, RDFParseException, RDFHandlerException
      Description copied from interface: RDFParser
      Parses the data from the supplied Reader, using the supplied baseURI to resolve any relative URI references.
      Parameters:
      reader - The Reader from which to read the data.
      baseURI - The URI associated with the data in the InputStream. May be null. Parsers for syntax formats that do not support relative URIs will ignore this argument.

      Note that if the data contains an embedded base URI, that embedded base URI will overrule the value supplied here (see RFC 3986 section 5.1 for details).

      Throws:
      IOException - If an I/O error occurred while data was read from the InputStream.
      RDFParseException - If the parser has found an unrecoverable parse error.
      RDFHandlerException - If the configured statement handler has encountered an unrecoverable error.
    • parse

      public void parse(InputStream in, String baseURI) throws IOException, RDFParseException, RDFHandlerException
      Description copied from interface: RDFParser
      Parses the data from the supplied InputStream, using the supplied baseURI to resolve any relative URI references.
      Parameters:
      in - The InputStream from which to read the data.
      baseURI - The URI associated with the data in the InputStream. May be null. Parsers for syntax formats that do not support relative URIs will ignore this argument.

      Note that if the data contains an embedded base URI, that embedded base URI will overrule the value supplied here (see RFC 3986 section 5.1 for details).

      Throws:
      IOException - If an I/O error occurred while data was read from the InputStream.
      RDFParseException - If the parser has found an unrecoverable parse error.
      RDFHandlerException - If the configured statement handler has encountered an unrecoverable error.
    • readBytes

      protected byte[] readBytes(int length) throws IOException
      Throws:
      IOException