Class ModelUtils

java.lang.Object
org.apache.jena.sparql.util.ModelUtils

public class ModelUtils extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static org.apache.jena.rdf.model.RDFNode
    convertGraphNodeToRDFNode(org.apache.jena.graph.Node node)
    Convert a Node (graph SPI) to an RDFNode (model API)
    static org.apache.jena.rdf.model.RDFNode
    convertGraphNodeToRDFNode(org.apache.jena.graph.Node node, org.apache.jena.rdf.model.Model model)
    Convert a Node (graph SPI) to an RDFNode (model API), anchored to the model if possible.
    static org.apache.jena.util.ModelCollector
    Deprecated, for removal: This API element is subject to removal in a future version.
    To be removed.
    static boolean
    isValidAsStatement(org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o)
    Deprecated, for removal: This API element is subject to removal in a future version.
    static org.apache.jena.rdf.model.StmtIterator
    triplesToStatements(Iterator<org.apache.jena.graph.Triple> it, org.apache.jena.rdf.model.Model refModel)
    Deprecated, for removal: This API element is subject to removal in a future version.
    static org.apache.jena.rdf.model.Statement
    tripleToStatement(org.apache.jena.rdf.model.Model model, org.apache.jena.graph.Triple t)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Use ModelGraphInterface.asStatement(Triple).
    static org.apache.jena.util.ModelCollector
    Deprecated, for removal: This API element is subject to removal in a future version.
    To be removed.

    Methods inherited from class java.lang.Object

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

    • ModelUtils

      public ModelUtils()
  • Method Details

    • convertGraphNodeToRDFNode

      public static org.apache.jena.rdf.model.RDFNode convertGraphNodeToRDFNode(org.apache.jena.graph.Node node, org.apache.jena.rdf.model.Model model)
      Convert a Node (graph SPI) to an RDFNode (model API), anchored to the model if possible.
      Parameters:
      node -
      model - (may be null)
      Returns:
      RDFNode
    • convertGraphNodeToRDFNode

      public static org.apache.jena.rdf.model.RDFNode convertGraphNodeToRDFNode(org.apache.jena.graph.Node node)
      Convert a Node (graph SPI) to an RDFNode (model API)
      Parameters:
      node -
      Returns:
      RDFNode
    • tripleToStatement

      @Deprecated(forRemoval=true) public static org.apache.jena.rdf.model.Statement tripleToStatement(org.apache.jena.rdf.model.Model model, org.apache.jena.graph.Triple t)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Use ModelGraphInterface.asStatement(Triple).
    • isValidAsStatement

      @Deprecated(forRemoval=true) public static boolean isValidAsStatement(org.apache.jena.graph.Node s, org.apache.jena.graph.Node p, org.apache.jena.graph.Node o)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Determines whether a valid Statement can be formed from the given Subject, Predicate and Object

      This function reflects the fact that the Triple API is flexible in allowing any Node type in any position (including non-RDF node types like Variable) and as such not all Triples can be safely converted into Statements

      Parameters:
      s - Subject
      p - Predicate
      o - Object
      Returns:
      True if a valid Statement can be formed
    • triplesToStatements

      @Deprecated(forRemoval=true) public static org.apache.jena.rdf.model.StmtIterator triplesToStatements(Iterator<org.apache.jena.graph.Triple> it, org.apache.jena.rdf.model.Model refModel)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • intersectCollector

      @Deprecated(forRemoval=true) public static org.apache.jena.util.ModelCollector intersectCollector()
      Deprecated, for removal: This API element is subject to removal in a future version.
      To be removed.
    • unionCollector

      @Deprecated(forRemoval=true) public static org.apache.jena.util.ModelCollector unionCollector()
      Deprecated, for removal: This API element is subject to removal in a future version.
      To be removed.