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 java.lang.Object

Graph utilities. See also GraphFactory.


Constructor Summary
GraphUtils()
           
 
Method Summary
static java.util.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 java.lang.String fmtURI(com.hp.hpl.jena.rdf.model.Resource r)
           
static java.lang.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 java.lang.String getStringValue(com.hp.hpl.jena.rdf.model.Resource r, com.hp.hpl.jena.rdf.model.Property p)
           
static java.util.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 java.util.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 java.util.List<java.lang.String> multiValueString(com.hp.hpl.jena.rdf.model.Resource r, com.hp.hpl.jena.rdf.model.Property p)
           
static java.util.List<java.lang.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 java.util.List<java.lang.String> multiValueString(com.hp.hpl.jena.rdf.model.Resource r,
                                                                com.hp.hpl.jena.rdf.model.Property p)

multiValue

public static java.util.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 java.util.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 java.util.List<java.lang.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 java.lang.String getStringValue(com.hp.hpl.jena.rdf.model.Resource r,
                                              com.hp.hpl.jena.rdf.model.Property p)

getAsStringValue

public static java.lang.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 java.lang.String fmtURI(com.hp.hpl.jena.rdf.model.Resource r)

allNodes

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



Copyright ? 2004, 2005, 2006, 2007, 2008, 2009 Hewlett-Packard Development Company, LP Copyright ? 2010 Talis Systems Ltd. Copyright ? 2010, 2011 Epimorphics Ltd.