org.apache.ibatis.parsing
Class XPathParser

java.lang.Object
  extended by org.apache.ibatis.parsing.XPathParser

public class XPathParser
extends java.lang.Object


Constructor Summary
XPathParser(org.w3c.dom.Document document, boolean validation, org.xml.sax.EntityResolver entityResolver, java.util.Properties variables)
           
XPathParser(java.io.Reader reader, boolean validation, org.xml.sax.EntityResolver entityResolver, java.util.Properties variables)
           
 
Method Summary
 java.lang.Boolean evalBoolean(java.lang.Object root, java.lang.String expression)
           
 java.lang.Boolean evalBoolean(java.lang.String expression)
           
 java.lang.Double evalDouble(java.lang.Object root, java.lang.String expression)
           
 java.lang.Double evalDouble(java.lang.String expression)
           
 XNode evalNode(java.lang.Object root, java.lang.String expression)
           
 XNode evalNode(java.lang.String expression)
           
 java.util.List<XNode> evalNodes(java.lang.Object root, java.lang.String expression)
           
 java.util.List<XNode> evalNodes(java.lang.String expression)
           
 java.lang.String evalString(java.lang.Object root, java.lang.String expression)
           
 java.lang.String evalString(java.lang.String expression)
           
 void setVariables(java.util.Properties variables)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XPathParser

public XPathParser(java.io.Reader reader,
                   boolean validation,
                   org.xml.sax.EntityResolver entityResolver,
                   java.util.Properties variables)

XPathParser

public XPathParser(org.w3c.dom.Document document,
                   boolean validation,
                   org.xml.sax.EntityResolver entityResolver,
                   java.util.Properties variables)
Method Detail

setVariables

public void setVariables(java.util.Properties variables)

evalString

public java.lang.String evalString(java.lang.String expression)

evalString

public java.lang.String evalString(java.lang.Object root,
                                   java.lang.String expression)

evalBoolean

public java.lang.Boolean evalBoolean(java.lang.String expression)

evalBoolean

public java.lang.Boolean evalBoolean(java.lang.Object root,
                                     java.lang.String expression)

evalDouble

public java.lang.Double evalDouble(java.lang.String expression)

evalDouble

public java.lang.Double evalDouble(java.lang.Object root,
                                   java.lang.String expression)

evalNodes

public java.util.List<XNode> evalNodes(java.lang.String expression)

evalNodes

public java.util.List<XNode> evalNodes(java.lang.Object root,
                                       java.lang.String expression)

evalNode

public XNode evalNode(java.lang.String expression)

evalNode

public XNode evalNode(java.lang.Object root,
                      java.lang.String expression)


Copyright © 2010. All Rights Reserved.