public class XpathUtils
extends java.lang.Object
| コンストラクタと説明 |
|---|
XpathUtils() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static java.lang.Boolean |
asBoolean(java.lang.String expression,
org.w3c.dom.Node node)
Evaluates the specified XPath expression and returns the result as a
Boolean.
|
static java.lang.Byte |
asByte(java.lang.String expression,
org.w3c.dom.Node node)
Evaluates the specified XPath expression and returns the result as a
Byte.
|
static java.nio.ByteBuffer |
asByteBuffer(java.lang.String expression,
org.w3c.dom.Node node)
Evaluates the specified xpath expression, base64 decodes the data and
returns the result as a ByteBuffer.
|
static java.util.Date |
asDate(java.lang.String expression,
org.w3c.dom.Node node)
Evaluates the specified XPath expression and returns the result as a
Date.
|
static java.lang.Double |
asDouble(java.lang.String expression,
org.w3c.dom.Node node)
Evaluates the specified XPath expression and returns the results as a
Double.
|
static java.lang.Float |
asFloat(java.lang.String expression,
org.w3c.dom.Node node)
Evaluates the specified XPath expression and returns the result as a
Float.
|
static java.lang.Integer |
asInteger(java.lang.String expression,
org.w3c.dom.Node node)
Evaluates the specified XPath expression and returns the result as an
Integer.
|
static java.lang.Long |
asLong(java.lang.String expression,
org.w3c.dom.Node node)
Evaluates the specified XPath expression and returns the result as a
Long.
|
static org.w3c.dom.Node |
asNode(java.lang.String nodeName,
org.w3c.dom.Node node)
Evaluates the specified XPath expression and returns the result as a
Node.
|
static java.lang.String |
asString(java.lang.String expression,
org.w3c.dom.Node node)
Evaluates the specified XPath expression and returns the result as a
string.
|
static org.w3c.dom.Document |
documentFrom(java.io.InputStream is) |
static org.w3c.dom.Document |
documentFrom(java.lang.String xml) |
static org.w3c.dom.Document |
documentFrom(java.net.URL url) |
static boolean |
isEmpty(org.w3c.dom.Node node)
Returns true if the specified node is null or has no children.
|
static int |
nodeLength(org.w3c.dom.NodeList list)
Returns the length of the specified node list.
|
public static org.w3c.dom.Document documentFrom(java.io.InputStream is)
throws org.xml.sax.SAXException,
java.io.IOException,
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXExceptionjava.io.IOExceptionjavax.xml.parsers.ParserConfigurationExceptionpublic static org.w3c.dom.Document documentFrom(java.lang.String xml)
throws org.xml.sax.SAXException,
java.io.IOException,
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXExceptionjava.io.IOExceptionjavax.xml.parsers.ParserConfigurationExceptionpublic static org.w3c.dom.Document documentFrom(java.net.URL url)
throws org.xml.sax.SAXException,
java.io.IOException,
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXExceptionjava.io.IOExceptionjavax.xml.parsers.ParserConfigurationExceptionpublic static java.lang.Double asDouble(java.lang.String expression,
org.w3c.dom.Node node)
throws javax.xml.xpath.XPathExpressionException
expression - The XPath expression to evaluate.node - The node to run the expression on.javax.xml.xpath.XPathExpressionException - If there was a problem processing the specified XPath
expression.public static java.lang.String asString(java.lang.String expression,
org.w3c.dom.Node node)
throws javax.xml.xpath.XPathExpressionException
expression - The XPath expression to evaluate.node - The node to run the expression on.javax.xml.xpath.XPathExpressionException - If there was a problem processing the specified XPath
expression.public static java.lang.Integer asInteger(java.lang.String expression,
org.w3c.dom.Node node)
throws javax.xml.xpath.XPathExpressionException
expression - The XPath expression to evaluate.node - The node to run the expression on.javax.xml.xpath.XPathExpressionException - If there was a problem processing the specified XPath
expression.public static java.lang.Boolean asBoolean(java.lang.String expression,
org.w3c.dom.Node node)
throws javax.xml.xpath.XPathExpressionException
expression - The XPath expression to evaluate.node - The node to run the expression on.javax.xml.xpath.XPathExpressionException - If there was a problem processing the specified XPath
expression.public static java.lang.Float asFloat(java.lang.String expression,
org.w3c.dom.Node node)
throws javax.xml.xpath.XPathExpressionException
expression - The XPath expression to evaluate.node - The node to run the expression on.javax.xml.xpath.XPathExpressionException - If there was a problem processing the specified XPath
expression.public static java.lang.Long asLong(java.lang.String expression,
org.w3c.dom.Node node)
throws javax.xml.xpath.XPathExpressionException
expression - The XPath expression to evaluate.node - The node to run the expression on.javax.xml.xpath.XPathExpressionException - If there was a problem processing the specified XPath
expression.public static java.lang.Byte asByte(java.lang.String expression,
org.w3c.dom.Node node)
throws javax.xml.xpath.XPathExpressionException
expression - The XPath expression to evaluate.node - The node to run the expression on.javax.xml.xpath.XPathExpressionException - If there was a problem processing the specified XPath
expression.public static java.util.Date asDate(java.lang.String expression,
org.w3c.dom.Node node)
throws javax.xml.xpath.XPathExpressionException
expression - The XPath expression to evaluate.node - The node to run the expression on.javax.xml.xpath.XPathExpressionException - If there was a problem processing the specified XPath
expression.public static java.nio.ByteBuffer asByteBuffer(java.lang.String expression,
org.w3c.dom.Node node)
throws javax.xml.xpath.XPathExpressionException
expression - The Xpath expression to evaluate.node - The node on which to evaluate the expression.javax.xml.xpath.XPathExpressionException - If there are any problems evaluating the Xpath expression.public static boolean isEmpty(org.w3c.dom.Node node)
node - The node to test.public static org.w3c.dom.Node asNode(java.lang.String nodeName,
org.w3c.dom.Node node)
throws javax.xml.xpath.XPathExpressionException
nodeName - The XPath expression to evaluate.node - The node to run the expression on.javax.xml.xpath.XPathExpressionException - If there was a problem processing the specified XPath
expression.public static int nodeLength(org.w3c.dom.NodeList list)
list - The node list to measure.