Class SPARQLExtStreamManager

java.lang.Object
org.apache.jena.riot.system.stream.StreamManager
fr.mines_stetienne.ci.sparql_generate.stream.SPARQLExtStreamManager

public class SPARQLExtStreamManager extends org.apache.jena.riot.system.stream.StreamManager
Extends the StreamManager class with content negociation capabilities.
Author:
Maxime Lefrançois
  • Method Details

    • setFailOnMissingDocument

      public void setFailOnMissingDocument(boolean failOnMissingDocument)
      By default, open(LookUpRequest) returns null when no locator finds the document: the iterator gives no solution, the variable of the SOURCE clause is unbound, the graph of the FROM clause is empty. If set, it throws a DocumentNotFoundException instead, which stops the execution.
      Parameters:
      failOnMissingDocument - true to fail on a missing document.
    • isFailOnMissingDocument

      public boolean isFailOnMissingDocument()
      Returns:
      true if a missing document stops the execution.
    • makeStreamManager

      public static SPARQLExtStreamManager makeStreamManager()
    • makeStreamManager

      public static SPARQLExtStreamManager makeStreamManager(LocationMapperAccept mapper)
    • makeStreamManager

      public static SPARQLExtStreamManager makeStreamManager(LocatorAccept locator)
    • makeStreamManager

      public static SPARQLExtStreamManager makeStreamManager(LocatorAccept locator, LocationMapperAccept mapper)
    • open

      @Deprecated public org.apache.jena.atlas.web.TypedInputStream open(String filenameOrURI)
      Deprecated.
      Open a file using the locators of this StreamManager. Returns null if not found.
      Overrides:
      open in class org.apache.jena.riot.system.stream.StreamManager
    • open

      public org.apache.jena.atlas.web.TypedInputStream open(LookUpRequest _request)
      Open a file using the locators of this StreamManager. Returns null if not found, or throws a DocumentNotFoundException if setFailOnMissingDocument(boolean) is set.
    • openOrNull

      public org.apache.jena.atlas.web.TypedInputStream openOrNull(LookUpRequest _request)
      Open a file using the locators of this StreamManager. Returns null if not found, whatever setFailOnMissingDocument(boolean): for the look-ups that may fail, such as that of a function IRI.
    • mapURI

      @Deprecated public String mapURI(LookUpRequest request)
      Deprecated.
    • mapRequest

      public LookUpRequest mapRequest(LookUpRequest _request)
    • openNoMap

      @Deprecated public org.apache.jena.atlas.web.TypedInputStream openNoMap(String filenameOrURI)
      Deprecated.
      Open a file using the locators of this FileManager but without location mapping. Throws RiotNotFoundException if not found.
      Overrides:
      openNoMap in class org.apache.jena.riot.system.stream.StreamManager
    • openNoMap

      public org.apache.jena.atlas.web.TypedInputStream openNoMap(LookUpRequest request)
    • openNoMapOrNull

      @Deprecated public org.apache.jena.atlas.web.TypedInputStream openNoMapOrNull(String filenameOrURI)
      Deprecated.
      Open a file using the locators of this FileManager without location mapping. Return null if not found
      Overrides:
      openNoMapOrNull in class org.apache.jena.riot.system.stream.StreamManager
    • openNoMapOrNull

      public org.apache.jena.atlas.web.TypedInputStream openNoMapOrNull(LookUpRequest request)
    • setLocationMapper

      @Deprecated public void setLocationMapper(org.apache.jena.riot.system.stream.LocationMapper _mapper)
      Deprecated.
      Set the location mapping
      Overrides:
      setLocationMapper in class org.apache.jena.riot.system.stream.StreamManager
    • setLocationMapper

      public void setLocationMapper(LocationMapperAccept _mapper)
    • setLocationMapper

      public void setLocationMapper(org.apache.jena.rdf.model.Model configurationModel)
    • addLocator

      public void addLocator(LocatorAccept loc)
      Add a locator to the end of the locators list