com.hp.hpl.jena.sparql.syntax
Class ElementPathBlock
java.lang.Object
com.hp.hpl.jena.sparql.syntax.Element
com.hp.hpl.jena.sparql.syntax.ElementPathBlock
- All Implemented Interfaces:
- TripleCollector
public class ElementPathBlock
- extends Element
- implements TripleCollector
A SPARQL BasicGraphPattern
| Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
ElementPathBlock
public ElementPathBlock()
ElementPathBlock
public ElementPathBlock(BasicPattern bgp)
isEmpty
public boolean isEmpty()
addTriple
public void addTriple(TriplePath tp)
mark
public int mark()
- Specified by:
mark in interface TripleCollector
addTriple
public void addTriple(com.hp.hpl.jena.graph.Triple t)
- Specified by:
addTriple in interface TripleCollector
addTriple
public void addTriple(int index,
com.hp.hpl.jena.graph.Triple t)
- Specified by:
addTriple in interface TripleCollector
addTriplePath
public void addTriplePath(TriplePath tPath)
- Specified by:
addTriplePath in interface TripleCollector
addTriplePath
public void addTriplePath(int index,
TriplePath tPath)
- Specified by:
addTriplePath in interface TripleCollector
getPattern
public PathBlock getPattern()
patternElts
public java.util.Iterator<TriplePath> patternElts()
hashCode
public int hashCode()
- Specified by:
hashCode in class Element
equalTo
public boolean equalTo(Element el2,
NodeIsomorphismMap isoMap)
- Specified by:
equalTo in class Element
visit
public void visit(ElementVisitor v)
- Specified by:
visit in class Element
Copyright ? 2004, 2005, 2006, 2007, 2008, 2009 Hewlett-Packard Development Company, LP Copyright ? 2010 Talis Systems Ltd. Copyright ? 2010, 2011 Epimorphics Ltd.