com.hp.hpl.jena.sparql.syntax
Class ElementGroup

java.lang.Object
  extended by com.hp.hpl.jena.sparql.syntax.Element
      extended by com.hp.hpl.jena.sparql.syntax.ElementGroup

public class ElementGroup
extends Element

A number of graph query elements. Evaluation is a conjunction(AND) of the elements of the groups


Constructor Summary
ElementGroup()
           
 
Method Summary
 void addElement(Element el)
           
 void addElementFilter(ElementFilter el)
           
 void addTriplePattern(com.hp.hpl.jena.graph.Triple t)
           
 boolean equalTo(Element el2, NodeIsomorphismMap isoMap)
           
 List<Element> getElements()
           
 int hashCode()
           
 boolean isEmpty()
           
 int mark()
           
 void visit(ElementVisitor v)
           
 
Methods inherited from class com.hp.hpl.jena.sparql.syntax.Element
equals, toString, varsMentioned
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ElementGroup

public ElementGroup()
Method Detail

addElement

public void addElement(Element el)

addTriplePattern

public void addTriplePattern(com.hp.hpl.jena.graph.Triple t)

addElementFilter

public void addElementFilter(ElementFilter el)

mark

public int mark()

getElements

public List<Element> getElements()

isEmpty

public boolean isEmpty()

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


Licenced under the Apache License, Version 2.0