org.aksw.commons.jena.util
Class QuadUtils

java.lang.Object
  extended by org.aksw.commons.jena.util.QuadUtils

public class QuadUtils
extends Object


Constructor Summary
QuadUtils()
           
 
Method Summary
static
<K,V> Map<K,V>
copySubstitute(Map<K,V> original, Map<K,K> map)
          Substitutes the keys in the map
static com.hp.hpl.jena.sparql.core.Quad copySubstitute(com.hp.hpl.jena.sparql.core.Quad quad, com.hp.hpl.jena.sparql.engine.binding.Binding binding)
           
static com.hp.hpl.jena.sparql.core.Quad copySubstitute(com.hp.hpl.jena.sparql.core.Quad quad, Map<com.hp.hpl.jena.graph.Node,com.hp.hpl.jena.graph.Node> map)
           
static com.hp.hpl.jena.sparql.core.QuadPattern copySubstitute(com.hp.hpl.jena.sparql.core.QuadPattern quadPattern, Map<com.hp.hpl.jena.graph.Node,com.hp.hpl.jena.graph.Node> map)
           
static com.hp.hpl.jena.sparql.core.Quad create(com.hp.hpl.jena.graph.Node[] nodes)
          Create a quad from an array
static com.hp.hpl.jena.graph.Node getNode(com.hp.hpl.jena.sparql.core.Quad quad, int index)
           
static Map<com.hp.hpl.jena.graph.Node,com.hp.hpl.jena.graph.Node> getVarMapping(com.hp.hpl.jena.sparql.core.Quad a, com.hp.hpl.jena.sparql.core.Quad b)
           
static Set<com.hp.hpl.jena.sparql.core.Var> getVarsMentioned(Iterable<com.hp.hpl.jena.graph.Node> nodes)
           
static Set<com.hp.hpl.jena.sparql.core.Var> getVarsMentioned(com.hp.hpl.jena.sparql.core.Quad quad)
           
static Set<com.hp.hpl.jena.sparql.core.Var> getVarsMentioned(com.hp.hpl.jena.sparql.core.QuadPattern quadPattern)
           
static com.hp.hpl.jena.sparql.core.Quad listToQuad(List<com.hp.hpl.jena.graph.Node> nodes)
           
static List<com.hp.hpl.jena.graph.Node> quadToList(com.hp.hpl.jena.sparql.core.Quad quad)
           
static com.hp.hpl.jena.graph.Node substitute(com.hp.hpl.jena.graph.Node node, com.hp.hpl.jena.sparql.engine.binding.Binding binding)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QuadUtils

public QuadUtils()
Method Detail

copySubstitute

public static <K,V> Map<K,V> copySubstitute(Map<K,V> original,
                                            Map<K,K> map)
Substitutes the keys in the map

Type Parameters:
K -
V -
Parameters:
original -
map -
Returns:

copySubstitute

public static com.hp.hpl.jena.sparql.core.Quad copySubstitute(com.hp.hpl.jena.sparql.core.Quad quad,
                                                              Map<com.hp.hpl.jena.graph.Node,com.hp.hpl.jena.graph.Node> map)

create

public static com.hp.hpl.jena.sparql.core.Quad create(com.hp.hpl.jena.graph.Node[] nodes)
Create a quad from an array

Parameters:
nodes -
Returns:

getNode

public static com.hp.hpl.jena.graph.Node getNode(com.hp.hpl.jena.sparql.core.Quad quad,
                                                 int index)

substitute

public static com.hp.hpl.jena.graph.Node substitute(com.hp.hpl.jena.graph.Node node,
                                                    com.hp.hpl.jena.sparql.engine.binding.Binding binding)

copySubstitute

public static com.hp.hpl.jena.sparql.core.Quad copySubstitute(com.hp.hpl.jena.sparql.core.Quad quad,
                                                              com.hp.hpl.jena.sparql.engine.binding.Binding binding)

copySubstitute

public static com.hp.hpl.jena.sparql.core.QuadPattern copySubstitute(com.hp.hpl.jena.sparql.core.QuadPattern quadPattern,
                                                                     Map<com.hp.hpl.jena.graph.Node,com.hp.hpl.jena.graph.Node> map)

listToQuad

public static com.hp.hpl.jena.sparql.core.Quad listToQuad(List<com.hp.hpl.jena.graph.Node> nodes)

quadToList

public static List<com.hp.hpl.jena.graph.Node> quadToList(com.hp.hpl.jena.sparql.core.Quad quad)

getVarsMentioned

public static Set<com.hp.hpl.jena.sparql.core.Var> getVarsMentioned(com.hp.hpl.jena.sparql.core.QuadPattern quadPattern)

getVarsMentioned

public static Set<com.hp.hpl.jena.sparql.core.Var> getVarsMentioned(com.hp.hpl.jena.sparql.core.Quad quad)

getVarsMentioned

public static Set<com.hp.hpl.jena.sparql.core.Var> getVarsMentioned(Iterable<com.hp.hpl.jena.graph.Node> nodes)

getVarMapping

public static Map<com.hp.hpl.jena.graph.Node,com.hp.hpl.jena.graph.Node> getVarMapping(com.hp.hpl.jena.sparql.core.Quad a,
                                                                                       com.hp.hpl.jena.sparql.core.Quad b)


Copyright © 2011. All Rights Reserved.