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, 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()
           
 Set<Var> varsMentioned()
          Deprecated. Use PatternVars.vars(com.hp.hpl.jena.sparql.syntax.Element)
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

varsMentioned

@Deprecated
public Set<Var> varsMentioned()
Deprecated. Use PatternVars.vars(com.hp.hpl.jena.sparql.syntax.Element)


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