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

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

public class GraphList
extends Object


Constructor Summary
GraphList()
           
 
Method Summary
static List<com.hp.hpl.jena.graph.Triple> allTriples(GNode gnode)
           
static void allTriples(GNode gnode, Collection<com.hp.hpl.jena.graph.Triple> acc)
           
static boolean contains(GNode gnode, com.hp.hpl.jena.graph.Node item)
           
static Set<com.hp.hpl.jena.graph.Node> findAllLists(com.hp.hpl.jena.graph.Graph graph)
          Expensive operation to find all the likely looking list heads in a model
static com.hp.hpl.jena.graph.Node get(GNode gnode, int idx)
           
static int index(GNode gnode, com.hp.hpl.jena.graph.Node value)
           
static List<Integer> indexes(GNode gnode, com.hp.hpl.jena.graph.Node value)
           
static boolean isListNode(GNode gnode)
           
static int length(GNode gnode)
           
static List<com.hp.hpl.jena.graph.Node> listFromMember(GNode gnode)
          Starting at a list element, find the heads of lists it is in
static void listFromMember(GNode gnode, Collection<com.hp.hpl.jena.graph.Node> acc)
           
static com.hp.hpl.jena.graph.Node listToTriples(List<com.hp.hpl.jena.graph.Node> list, BasicPattern bgp)
          Convert a list of nodes into triples, placing them in BPG, returning the head of the list
static List<com.hp.hpl.jena.graph.Node> members(GNode gnode)
           
static void members(GNode gnode, Collection<com.hp.hpl.jena.graph.Node> acc)
           
static int occurs(GNode gnode, com.hp.hpl.jena.graph.Node item)
           
static void triples(GNode gnode, Collection<com.hp.hpl.jena.graph.Triple> acc)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GraphList

public GraphList()
Method Detail

listFromMember

public static List<com.hp.hpl.jena.graph.Node> listFromMember(GNode gnode)
Starting at a list element, find the heads of lists it is in


listFromMember

public static void listFromMember(GNode gnode,
                                  Collection<com.hp.hpl.jena.graph.Node> acc)

members

public static List<com.hp.hpl.jena.graph.Node> members(GNode gnode)

members

public static void members(GNode gnode,
                           Collection<com.hp.hpl.jena.graph.Node> acc)

length

public static int length(GNode gnode)

occurs

public static int occurs(GNode gnode,
                         com.hp.hpl.jena.graph.Node item)

contains

public static boolean contains(GNode gnode,
                               com.hp.hpl.jena.graph.Node item)

get

public static com.hp.hpl.jena.graph.Node get(GNode gnode,
                                             int idx)

index

public static int index(GNode gnode,
                        com.hp.hpl.jena.graph.Node value)

indexes

public static List<Integer> indexes(GNode gnode,
                                    com.hp.hpl.jena.graph.Node value)

triples

public static void triples(GNode gnode,
                           Collection<com.hp.hpl.jena.graph.Triple> acc)

allTriples

public static List<com.hp.hpl.jena.graph.Triple> allTriples(GNode gnode)

allTriples

public static void allTriples(GNode gnode,
                              Collection<com.hp.hpl.jena.graph.Triple> acc)

findAllLists

public static Set<com.hp.hpl.jena.graph.Node> findAllLists(com.hp.hpl.jena.graph.Graph graph)
Expensive operation to find all the likely looking list heads in a model


listToTriples

public static com.hp.hpl.jena.graph.Node listToTriples(List<com.hp.hpl.jena.graph.Node> list,
                                                       BasicPattern bgp)
Convert a list of nodes into triples, placing them in BPG, returning the head of the list


isListNode

public static boolean isListNode(GNode gnode)


Licenced under the Apache License, Version 2.0