Package org.apache.ibatis.parsing
Class XPathParser
java.lang.Object
org.apache.ibatis.parsing.XPathParser
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Document
private EntityResolver
private boolean
private Properties
private XPath
-
Constructor Summary
ConstructorsConstructorDescriptionXPathParser
(InputStream inputStream) XPathParser
(InputStream inputStream, boolean validation) XPathParser
(InputStream inputStream, boolean validation, Properties variables) XPathParser
(InputStream inputStream, boolean validation, Properties variables, EntityResolver entityResolver) XPathParser
(Reader reader) XPathParser
(Reader reader, boolean validation) XPathParser
(Reader reader, boolean validation, Properties variables) XPathParser
(Reader reader, boolean validation, Properties variables, EntityResolver entityResolver) XPathParser
(String xml) XPathParser
(String xml, boolean validation) XPathParser
(String xml, boolean validation, Properties variables) XPathParser
(String xml, boolean validation, Properties variables, EntityResolver entityResolver) XPathParser
(Document document) XPathParser
(Document document, boolean validation) XPathParser
(Document document, boolean validation, Properties variables) XPathParser
(Document document, boolean validation, Properties variables, EntityResolver entityResolver) -
Method Summary
Modifier and TypeMethodDescriptionprivate void
commonConstructor
(boolean validation, Properties variables, EntityResolver entityResolver) private Document
createDocument
(InputSource inputSource) evalBoolean
(Object root, String expression) evalBoolean
(String expression) evalDouble
(Object root, String expression) evalDouble
(String expression) evalInteger
(Object root, String expression) evalInteger
(String expression) evalString
(Object root, String expression) evalString
(String expression) private Object
void
setVariables
(Properties variables)
-
Field Details
-
document
-
validation
private boolean validation -
entityResolver
-
variables
-
xpath
-
-
Constructor Details
-
XPathParser
-
XPathParser
-
XPathParser
-
XPathParser
-
XPathParser
-
XPathParser
-
XPathParser
-
XPathParser
-
XPathParser
-
XPathParser
-
XPathParser
-
XPathParser
-
XPathParser
public XPathParser(String xml, boolean validation, Properties variables, EntityResolver entityResolver) -
XPathParser
public XPathParser(Reader reader, boolean validation, Properties variables, EntityResolver entityResolver) -
XPathParser
public XPathParser(InputStream inputStream, boolean validation, Properties variables, EntityResolver entityResolver) -
XPathParser
public XPathParser(Document document, boolean validation, Properties variables, EntityResolver entityResolver)
-
-
Method Details
-
setVariables
-
evalString
-
evalString
-
evalBoolean
-
evalBoolean
-
evalShort
-
evalShort
-
evalInteger
-
evalInteger
-
evalLong
-
evalLong
-
evalFloat
-
evalFloat
-
evalDouble
-
evalDouble
-
evalNodes
-
evalNodes
-
evalNode
-
evalNode
-
evaluate
-
createDocument
-
commonConstructor
private void commonConstructor(boolean validation, Properties variables, EntityResolver entityResolver)
-