Package org.apache.jena.sparql.syntax
Class ElementPathBlock
- java.lang.Object
-
- org.apache.jena.sparql.syntax.Element
-
- org.apache.jena.sparql.syntax.ElementPathBlock
-
- All Implemented Interfaces:
TripleCollector,TripleCollectorMark
public class ElementPathBlock extends Element implements TripleCollectorMark
A SPARQL BasicGraphPattern (SPARQL 1.1)
-
-
Constructor Summary
Constructors Constructor Description ElementPathBlock()ElementPathBlock(BasicPattern bgp)ElementPathBlock(PathBlock pattern)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddTriple(int index, Triple t)voidaddTriple(Triple t)voidaddTriple(TriplePath tp)voidaddTriplePath(int index, TriplePath tPath)voidaddTriplePath(TriplePath tPath)booleanequalTo(Element el2, NodeIsomorphismMap isoMap)PathBlockgetPattern()inthashCode()booleanisEmpty()intmark()java.util.Iterator<TriplePath>patternElts()voidvisit(ElementVisitor v)
-
-
-
Constructor Detail
-
ElementPathBlock
public ElementPathBlock()
-
ElementPathBlock
public ElementPathBlock(PathBlock pattern)
-
ElementPathBlock
public ElementPathBlock(BasicPattern bgp)
-
-
Method Detail
-
isEmpty
public boolean isEmpty()
-
addTriple
public void addTriple(TriplePath tp)
-
mark
public int mark()
- Specified by:
markin interfaceTripleCollectorMark
-
addTriple
public void addTriple(Triple t)
- Specified by:
addTriplein interfaceTripleCollector
-
addTriple
public void addTriple(int index, Triple t)- Specified by:
addTriplein interfaceTripleCollectorMark
-
addTriplePath
public void addTriplePath(TriplePath tPath)
- Specified by:
addTriplePathin interfaceTripleCollector
-
addTriplePath
public void addTriplePath(int index, TriplePath tPath)- Specified by:
addTriplePathin interfaceTripleCollectorMark
-
getPattern
public PathBlock getPattern()
-
patternElts
public java.util.Iterator<TriplePath> patternElts()
-
equalTo
public boolean equalTo(Element el2, NodeIsomorphismMap isoMap)
-
visit
public void visit(ElementVisitor v)
-
-