com.ximpleware.xpath
Class Predicate

java.lang.Object
  extended by com.ximpleware.xpath.Predicate

public class Predicate
extends Object

LocationPathExpr uses this class to represent a predicate


Field Summary
static int complex
           
 int count
           
 Expr expr
           
 FilterExpr fe
           
 Predicate nextP
           
 boolean requireContext
           
 Step s
           
static int simple
           
 int type
           
 
Constructor Summary
Predicate()
           
 
Method Summary
 void adjust(int n)
           
 boolean eval(VTDNav vn)
           
 boolean eval2(VTDNav vn)
           
 boolean requireContextSize()
           
 void reset(VTDNav vn)
           
 void setContextSize(int size)
           
 void setIndex(double index)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

nextP

public Predicate nextP

count

public int count

expr

public Expr expr

type

public int type

s

public Step s

fe

public FilterExpr fe

requireContext

public boolean requireContext

simple

public static final int simple
See Also:
Constant Field Values

complex

public static final int complex
See Also:
Constant Field Values
Constructor Detail

Predicate

public Predicate()
Method Detail

eval2

public final boolean eval2(VTDNav vn)

eval

public final boolean eval(VTDNav vn)

setIndex

public final void setIndex(double index)
                    throws XPathEvalException
Throws:
XPathEvalException

reset

public final void reset(VTDNav vn)

toString

public final String toString()
Overrides:
toString in class Object

requireContextSize

public final boolean requireContextSize()

setContextSize

public final void setContextSize(int size)

adjust

public final void adjust(int n)


Copyright © 2013. All Rights Reserved.