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