public class Callback extends Object
Constructor and Description |
---|
Callback() |
Modifier and Type | Method and Description |
---|---|
static int |
booleanFromString(CharSequence s)
Convert a string to a boolean value, using the XML Schema rules (including
whitespace trimming)
|
static XPathException |
makeJavaInvocationException(Exception err,
JavaExtensionFunctionCall call)
Construct (but do not throw) an exception wrapping an exception thrown by a Java extension function
|
static XPathException |
makeMultipleItemsException(CardinalityChecker expression,
XPathContext context)
Construct an exception reporting that a sequence of more than item was found where a single item
was expected
|
static XPathException |
makeNonComparableException(AtomicValue av0,
AtomicValue av1,
SourceLocator location)
Construct (but don't throw) an exception reporting that two atomic values are not comparable
|
static XPathException |
makeXmlNamespaceException(String prefix,
String namespace,
Instruction instr)
Construct (but do not throw) an exception reporting that the namespace prefix "xml" and the XML namespace
URI can only be used as a pair
|
static double |
stringToNumberOrNaN(StringToDouble s2d,
CharSequence string)
Convert a string to a double number, returning NaN if the string is not numeric
|
public static XPathException makeNonComparableException(AtomicValue av0, AtomicValue av1, SourceLocator location)
av0
- the first atomic valueav1
- the second atomic valuelocation
- the source location of the comparisonpublic static XPathException makeXmlNamespaceException(String prefix, String namespace, Instruction instr)
prefix
- the prefix that was actually usednamespace
- the namespace URI that was actually usedinstr
- the instruction in which the error occurredpublic static XPathException makeJavaInvocationException(Exception err, JavaExtensionFunctionCall call)
err
- the exception thrown by the called extension functioncall
- the extension function call in which the error occurredpublic static XPathException makeMultipleItemsException(CardinalityChecker expression, XPathContext context)
expression
- the cardinality checker that detects the error. This is re-evaluated to include
the first few items of the sequence in the error messagecontext
- the dynamic contextpublic static double stringToNumberOrNaN(StringToDouble s2d, CharSequence string)
s2d
- the string to double converter to be usedstring
- the string to be convertedpublic static int booleanFromString(CharSequence s)
s
- the input stringCopyright (c) 2004-2013 Saxonica Limited. All rights reserved.