com.hp.hpl.jena.sparql.util.graph
Class GraphUtils

java.lang.Object
  extended by com.hp.hpl.jena.sparql.util.graph.GraphUtils

public class GraphUtils
extends Object

Graph utilities. See also GraphFactory.


Constructor Summary
GraphUtils()
           
 
Method Summary
static Iterator<com.hp.hpl.jena.graph.Node> allNodes(com.hp.hpl.jena.graph.Graph graph)
          All subjects and objects, no duplicates.
static boolean atmostOneProperty(com.hp.hpl.jena.rdf.model.Resource r, com.hp.hpl.jena.rdf.model.Property p)
           
static boolean exactlyOneProperty(com.hp.hpl.jena.rdf.model.Resource r, com.hp.hpl.jena.rdf.model.Property p)
           
static com.hp.hpl.jena.rdf.model.Resource findRootByType(com.hp.hpl.jena.rdf.model.Model model, com.hp.hpl.jena.rdf.model.Resource atype)
           
static String fmtURI(com.hp.hpl.jena.rdf.model.Resource r)
           
static String getAsStringValue(com.hp.hpl.jena.rdf.model.Resource r, com.hp.hpl.jena.rdf.model.Property p)
           
static com.hp.hpl.jena.rdf.model.Resource getResourceByType(com.hp.hpl.jena.rdf.model.Model model, com.hp.hpl.jena.rdf.model.Resource type)
           
static com.hp.hpl.jena.rdf.model.Resource getResourceValue(com.hp.hpl.jena.rdf.model.Resource r, com.hp.hpl.jena.rdf.model.Property p)
           
static String getStringValue(com.hp.hpl.jena.rdf.model.Resource r, com.hp.hpl.jena.rdf.model.Property p)
           
static List<com.hp.hpl.jena.rdf.model.RDFNode> multiValue(com.hp.hpl.jena.rdf.model.Resource r, com.hp.hpl.jena.rdf.model.Property p)
           
static List<com.hp.hpl.jena.rdf.model.Resource> multiValueResource(com.hp.hpl.jena.rdf.model.Resource r, com.hp.hpl.jena.rdf.model.Property p)
           
static List<String> multiValueString(com.hp.hpl.jena.rdf.model.Resource r, com.hp.hpl.jena.rdf.model.Property p)
           
static List<String> multiValueURI(com.hp.hpl.jena.rdf.model.Resource r, com.hp.hpl.jena.rdf.model.Property p)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GraphUtils

public GraphUtils()
Method Detail

multiValueString

public static List<String> multiValueString(com.hp.hpl.jena.rdf.model.Resource r,
                                            com.hp.hpl.jena.rdf.model.Property p)

multiValue

public static List<com.hp.hpl.jena.rdf.model.RDFNode> multiValue(com.hp.hpl.jena.rdf.model.Resource r,
                                                                 com.hp.hpl.jena.rdf.model.Property p)

multiValueResource

public static List<com.hp.hpl.jena.rdf.model.Resource> multiValueResource(com.hp.hpl.jena.rdf.model.Resource r,
                                                                          com.hp.hpl.jena.rdf.model.Property p)

multiValueURI

public static List<String> multiValueURI(com.hp.hpl.jena.rdf.model.Resource r,
                                         com.hp.hpl.jena.rdf.model.Property p)

exactlyOneProperty

public static boolean exactlyOneProperty(com.hp.hpl.jena.rdf.model.Resource r,
                                         com.hp.hpl.jena.rdf.model.Property p)

atmostOneProperty

public static boolean atmostOneProperty(com.hp.hpl.jena.rdf.model.Resource r,
                                        com.hp.hpl.jena.rdf.model.Property p)

getStringValue

public static String getStringValue(com.hp.hpl.jena.rdf.model.Resource r,
                                    com.hp.hpl.jena.rdf.model.Property p)

getAsStringValue

public static String getAsStringValue(com.hp.hpl.jena.rdf.model.Resource r,
                                      com.hp.hpl.jena.rdf.model.Property p)

getResourceValue

public static com.hp.hpl.jena.rdf.model.Resource getResourceValue(com.hp.hpl.jena.rdf.model.Resource r,
                                                                  com.hp.hpl.jena.rdf.model.Property p)

getResourceByType

public static com.hp.hpl.jena.rdf.model.Resource getResourceByType(com.hp.hpl.jena.rdf.model.Model model,
                                                                   com.hp.hpl.jena.rdf.model.Resource type)

findRootByType

public static com.hp.hpl.jena.rdf.model.Resource findRootByType(com.hp.hpl.jena.rdf.model.Model model,
                                                                com.hp.hpl.jena.rdf.model.Resource atype)

fmtURI

public static String fmtURI(com.hp.hpl.jena.rdf.model.Resource r)

allNodes

public static Iterator<com.hp.hpl.jena.graph.Node> allNodes(com.hp.hpl.jena.graph.Graph graph)
All subjects and objects, no duplicates.



Licenced under the Apache License, Version 2.0