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

java.lang.Object
  extended by com.hp.hpl.jena.sparql.syntax.Element
Direct Known Subclasses:
Element1, ElementAssign, ElementBind, ElementData, ElementDataset, ElementFetch, ElementFilter, ElementGroup, ElementMinus, ElementNamedGraph, ElementOptional, ElementPathBlock, ElementService, ElementSubQuery, ElementTriplesBlock, ElementUnion

public abstract class Element
extends Object

Element - abstract class for all pattern elements


Constructor Summary
Element()
           
 
Method Summary
 boolean equals(Object el2)
           
abstract  boolean equalTo(Element el2, NodeIsomorphismMap isoMap)
           
abstract  int hashCode()
           
 String toString()
           
abstract  void visit(ElementVisitor v)
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Element

public Element()
Method Detail

visit

public abstract void visit(ElementVisitor v)

hashCode

public abstract int hashCode()
Overrides:
hashCode in class Object

equalTo

public abstract boolean equalTo(Element el2,
                                NodeIsomorphismMap isoMap)

equals

public final boolean equals(Object el2)
Overrides:
equals in class Object

toString

public String toString()
Overrides:
toString in class Object


Licenced under the Apache License, Version 2.0