com.ximpleware.xpath
Class LiteralExpr

java.lang.Object
  extended by com.ximpleware.Expr
      extended by com.ximpleware.xpath.LiteralExpr

public class LiteralExpr
extends Expr

This class represents a literal string XPath expression


Field Summary
 String s
           
 
Constructor Summary
LiteralExpr(String st)
           
 
Method Summary
 int adjust(int n)
           
 boolean evalBoolean(VTDNav vn)
           
 int evalNodeSet(VTDNav vn)
           
 double evalNumber(VTDNav vn)
           
 String evalString(VTDNav vn)
           
 boolean isBoolean()
           
 boolean isFinal()
           
 boolean isNodeSet()
           
 boolean isNumerical()
           
 boolean isString()
           
 boolean requireContextSize()
           
 void reset(VTDNav vn)
           
 void setContextSize(int size)
           
 void setPosition(int pos)
           
 String toString()
           
 
Methods inherited from class com.ximpleware.Expr
clearCache, computeDataSize, markCacheable, markCacheable2
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

s

public String s
Constructor Detail

LiteralExpr

public LiteralExpr(String st)
Method Detail

toString

public final String toString()
Specified by:
toString in class Expr

evalBoolean

public final boolean evalBoolean(VTDNav vn)
Specified by:
evalBoolean in class Expr

evalNumber

public final double evalNumber(VTDNav vn)
Specified by:
evalNumber in class Expr

evalNodeSet

public final int evalNodeSet(VTDNav vn)
                      throws XPathEvalException
Specified by:
evalNodeSet in class Expr
Throws:
XPathEvalException

evalString

public String evalString(VTDNav vn)
Specified by:
evalString in class Expr

reset

public final void reset(VTDNav vn)
Specified by:
reset in class Expr

isNodeSet

public final boolean isNodeSet()
Specified by:
isNodeSet in class Expr

isNumerical

public final boolean isNumerical()
Specified by:
isNumerical in class Expr

isString

public final boolean isString()
Specified by:
isString in class Expr

isBoolean

public final boolean isBoolean()
Specified by:
isBoolean in class Expr

requireContextSize

public final boolean requireContextSize()
Specified by:
requireContextSize in class Expr

setContextSize

public final void setContextSize(int size)
Specified by:
setContextSize in class Expr

setPosition

public final void setPosition(int pos)
Specified by:
setPosition in class Expr

adjust

public final int adjust(int n)
Specified by:
adjust in class Expr

isFinal

public final boolean isFinal()
Specified by:
isFinal in class Expr


Copyright © 2013. All Rights Reserved.