public class XPathParser
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) static javax.xml.parsers.DocumentBuilder |
db |
(package private) static javax.xml.parsers.DocumentBuilderFactory |
dbf |
(package private) org.w3c.dom.Document |
doc |
(package private) static javax.xml.xpath.XPath |
xp |
(package private) static javax.xml.xpath.XPathFactory |
xpf |
Constructor and Description |
---|
XPathParser(java.io.File file) |
Modifier and Type | Method and Description |
---|---|
<X> void |
parse(org.w3c.dom.Node node,
X dto) |
java.lang.String |
parse(java.lang.String expression) |
<X> void |
parse(java.lang.String what,
java.lang.Class<X> type,
java.util.List<X> map) |
static final javax.xml.parsers.DocumentBuilderFactory dbf
static final javax.xml.xpath.XPathFactory xpf
static javax.xml.parsers.DocumentBuilder db
static javax.xml.xpath.XPath xp
final org.w3c.dom.Document doc
public XPathParser(java.io.File file) throws java.lang.Exception
java.lang.Exception
public <X> void parse(java.lang.String what, java.lang.Class<X> type, java.util.List<X> map) throws javax.xml.xpath.XPathExpressionException, java.lang.Exception
javax.xml.xpath.XPathExpressionException
java.lang.Exception
public <X> void parse(org.w3c.dom.Node node, X dto) throws java.lang.Exception
java.lang.Exception
public java.lang.String parse(java.lang.String expression) throws java.lang.Exception
java.lang.Exception