org.eclipse.jet.xpath
Class XPathUtil
java.lang.Object
org.eclipse.jet.xpath.XPathUtil
-
public final class XPathUtil
- extends java.lang.Object
Utility class for common XPath operations.
Nested Class Summary
|
protected static class
|
XPathUtil.NodeSetAdapter
Adapter for Arrays and Collections into XPath NodeSets |
Methods inherited from class java.lang.Object
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
|
xpathString
public static java.lang.String xpathString(java.lang.Object object)
- Invoke the
XPath 'string' function on the argument.
-
-
Parameters:
-
object
- the argument to convert to a string. Cannot be null
-
Returns:
- the result of the XPath 'string' function.
-
Throws:
-
java.lang.NullPointerException
- if object
is null
.
xpathBoolean
public static boolean xpathBoolean(java.lang.Object object)
- Invoke the
XPath 'boolean' function on the argument.
-
-
Parameters:
-
object
- the argument to convert to a boolean. Cannot be null
-
Returns:
- the result of the XPath 'boolean' function.
-
Throws:
-
java.lang.NullPointerException
- if object
is null
.
xpathNumber
public static double xpathNumber(java.lang.Object object)
- Invoke the
XPath 'number' function on the argument.
-
-
Parameters:
-
object
- the argument to convert to a number (double). Cannot be null
-
Returns:
- the result of the XPath 'number' function.
-
Throws:
-
java.lang.NullPointerException
- if object
is null
.
asNodeSet
public static
NodeSet asNodeSet(java.lang.Object[] objectArray)
- Return a
NodeSet
wrapper for the given array.
-
-
Parameters:
-
objectArray
- an array of objects.
-
Returns:
- a node set
asNodeSet
public static
NodeSet asNodeSet(java.util.Collection collection)
- Return a
NodeSet
wrapper for the given collection
-
-
Parameters:
-
collection
- a collection
-
Returns:
- a node set