net.sf.saxon.expr
Class Optimizer

java.lang.Object
  extended bynet.sf.saxon.expr.Optimizer
All Implemented Interfaces:
java.io.Serializable

public class Optimizer
extends java.lang.Object
implements java.io.Serializable

This class doesn't actually do any optimization itself, despite the name. Rather, it is intended to act as a factory for implementation classes that perform optimization, so that the appropriate level of optimization can be selected.

See Also:
Serialized Form

Constructor Summary
Optimizer()
           
 
Method Summary
 BinaryExpression makeGeneralComparison(Expression p0, int op, Expression p1, boolean backwardsCompatible)
          Create a GeneralComparison expression
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Optimizer

public Optimizer()
Method Detail

makeGeneralComparison

public BinaryExpression makeGeneralComparison(Expression p0,
                                              int op,
                                              Expression p1,
                                              boolean backwardsCompatible)
Create a GeneralComparison expression