com.hp.hpl.jena.sparql.algebra.op
Class OpBase

java.lang.Object
  extended by com.hp.hpl.jena.sparql.util.PrintSerializableBase
      extended by com.hp.hpl.jena.sparql.algebra.op.OpBase
All Implemented Interfaces:
Op, Named, PrintSerializable, Printable
Direct Known Subclasses:
Op0, Op1, Op2, OpExt, OpN

public abstract class OpBase
extends PrintSerializableBase
implements Op


Constructor Summary
OpBase()
           
 
Method Summary
 boolean equals(Object other)
           
abstract  boolean equalTo(Op other, NodeIsomorphismMap labelMap)
           
abstract  int hashCode()
           
 void output(IndentedWriter out)
          Normally overridden for better information
 void output(IndentedWriter out, SerializationContext sCxt)
           
 
Methods inherited from class com.hp.hpl.jena.sparql.util.PrintSerializableBase
toString, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.hp.hpl.jena.sparql.algebra.Op
visit
 
Methods inherited from interface com.hp.hpl.jena.sparql.util.PrintSerializable
toString
 
Methods inherited from interface com.hp.hpl.jena.sparql.util.Named
getName
 

Constructor Detail

OpBase

public OpBase()
Method Detail

hashCode

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

equalTo

public abstract boolean equalTo(Op other,
                                NodeIsomorphismMap labelMap)
Specified by:
equalTo in interface Op

equals

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

output

public void output(IndentedWriter out)
Description copied from class: PrintSerializableBase
Normally overridden for better information

Specified by:
output in interface Printable
Overrides:
output in class PrintSerializableBase

output

public void output(IndentedWriter out,
                   SerializationContext sCxt)
Specified by:
output in interface PrintSerializable


Licenced under the Apache License, Version 2.0