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

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

public abstract class OpN
extends OpBase


Method Summary
 void add(Op op)
           
abstract  Op apply(Transform transform, List<Op> elts)
           
abstract  Op copy(List<Op> elts)
           
 Op get(int idx)
           
 List<Op> getElements()
           
 int hashCode()
           
 Iterator<Op> iterator()
           
 int size()
           
 
Methods inherited from class com.hp.hpl.jena.sparql.algebra.op.OpBase
equals, equalTo, output, output
 
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
 

Method Detail

add

public void add(Op op)

get

public Op get(int idx)

apply

public abstract Op apply(Transform transform,
                         List<Op> elts)

copy

public abstract Op copy(List<Op> elts)

size

public int size()

hashCode

public int hashCode()
Specified by:
hashCode in class OpBase

getElements

public List<Op> getElements()

iterator

public Iterator<Op> iterator()


Licenced under the Apache License, Version 2.0