Class ElementGenerateTriplesBlock
java.lang.Object
org.apache.jena.sparql.syntax.Element
fr.mines_stetienne.ci.sparql_generate.syntax.ElementGenerateTriplesBlock
- All Implemented Interfaces:
org.apache.jena.sparql.syntax.TripleCollector,org.apache.jena.sparql.syntax.TripleCollectorMark
public class ElementGenerateTriplesBlock
extends org.apache.jena.sparql.syntax.Element
implements org.apache.jena.sparql.syntax.TripleCollectorMark
The syntax element for a SPARQL Generate Basic Graph Pattern
- Author:
- Maxime Lefrançois
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddTriple(int index, org.apache.jena.graph.Triple t) voidaddTriple(org.apache.jena.graph.Triple t) voidaddTriplePath(int index, org.apache.jena.sparql.core.TriplePath path) voidaddTriplePath(org.apache.jena.sparql.core.TriplePath path) booleanequalTo(org.apache.jena.sparql.syntax.Element el2, org.apache.jena.sparql.util.NodeIsomorphismMap isoMap) org.apache.jena.sparql.core.BasicPatterninthashCode()booleanisEmpty()intmark()Iterator<org.apache.jena.graph.Triple> voidvisit(org.apache.jena.sparql.syntax.ElementVisitor v) Methods inherited from class org.apache.jena.sparql.syntax.Element
equals, toString
-
Constructor Details
-
ElementGenerateTriplesBlock
public ElementGenerateTriplesBlock() -
ElementGenerateTriplesBlock
public ElementGenerateTriplesBlock(org.apache.jena.sparql.core.BasicPattern bgp)
-
-
Method Details
-
isEmpty
public boolean isEmpty() -
addTriple
public void addTriple(org.apache.jena.graph.Triple t) - Specified by:
addTriplein interfaceorg.apache.jena.sparql.syntax.TripleCollector
-
mark
public int mark()- Specified by:
markin interfaceorg.apache.jena.sparql.syntax.TripleCollector
-
addTriple
public void addTriple(int index, org.apache.jena.graph.Triple t) - Specified by:
addTriplein interfaceorg.apache.jena.sparql.syntax.TripleCollector
-
addTriplePath
public void addTriplePath(org.apache.jena.sparql.core.TriplePath path) - Specified by:
addTriplePathin interfaceorg.apache.jena.sparql.syntax.TripleCollector
-
addTriplePath
public void addTriplePath(int index, org.apache.jena.sparql.core.TriplePath path) - Specified by:
addTriplePathin interfaceorg.apache.jena.sparql.syntax.TripleCollector
-
getPattern
public org.apache.jena.sparql.core.BasicPattern getPattern() -
patternElts
-
hashCode
public int hashCode()- Specified by:
hashCodein classorg.apache.jena.sparql.syntax.Element
-
equalTo
public boolean equalTo(org.apache.jena.sparql.syntax.Element el2, org.apache.jena.sparql.util.NodeIsomorphismMap isoMap) - Specified by:
equalToin classorg.apache.jena.sparql.syntax.Element
-
visit
public void visit(org.apache.jena.sparql.syntax.ElementVisitor v) - Specified by:
visitin classorg.apache.jena.sparql.syntax.Element
-