Class DatasetDescriptionUtils

java.lang.Object
org.aksw.jenax.arq.util.dataset.DatasetDescriptionUtils

public class DatasetDescriptionUtils extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static org.apache.jena.sparql.core.DatasetDescription
    createDefaultGraph(String defaultGraph)
     
    static org.apache.jena.sparql.core.DatasetDescription
    createDefaultGraph(org.apache.jena.graph.Node defaultGraph)
     
    static String
    getSingleDefaultGraphUri(org.apache.jena.sparql.core.DatasetDescription datasetDescription)
    If the argument is null or there is only one default graph, this graph IRI is returned; otherwise null.
    static void
    mergeInto(org.apache.jena.sparql.core.DatasetDescription target, org.apache.jena.sparql.core.DatasetDescription source)
    Add all default- and named graph iris from source to target TODO Prevent duplicates
    static org.apache.jena.sparql.core.DatasetDescription
    ofNodes(Collection<org.apache.jena.graph.Node> graphIris, Collection<org.apache.jena.graph.Node> namedGraphIris)
     
    static org.apache.jena.sparql.core.DatasetDescription
    ofStrings(Collection<String> graphIris, Collection<String> namedGraphIris)
    Create method that treats null arguments as empty lists.
    static String
    toString(org.apache.jena.sparql.core.DatasetDescription datasetDescription)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • DatasetDescriptionUtils

      public DatasetDescriptionUtils()
  • Method Details

    • ofStrings

      public static org.apache.jena.sparql.core.DatasetDescription ofStrings(Collection<String> graphIris, Collection<String> namedGraphIris)
      Create method that treats null arguments as empty lists.
    • ofNodes

      public static org.apache.jena.sparql.core.DatasetDescription ofNodes(Collection<org.apache.jena.graph.Node> graphIris, Collection<org.apache.jena.graph.Node> namedGraphIris)
    • mergeInto

      public static void mergeInto(org.apache.jena.sparql.core.DatasetDescription target, org.apache.jena.sparql.core.DatasetDescription source)
      Add all default- and named graph iris from source to target TODO Prevent duplicates
    • getSingleDefaultGraphUri

      public static String getSingleDefaultGraphUri(org.apache.jena.sparql.core.DatasetDescription datasetDescription)
      If the argument is null or there is only one default graph, this graph IRI is returned; otherwise null.
      Parameters:
      datasetDescription -
      Returns:
    • createDefaultGraph

      public static org.apache.jena.sparql.core.DatasetDescription createDefaultGraph(org.apache.jena.graph.Node defaultGraph)
    • createDefaultGraph

      public static org.apache.jena.sparql.core.DatasetDescription createDefaultGraph(String defaultGraph)
    • toString

      public static String toString(org.apache.jena.sparql.core.DatasetDescription datasetDescription)