24 */ |
24 */ |
25 |
25 |
26 package javax.xml.xpath; |
26 package javax.xml.xpath; |
27 |
27 |
28 /** |
28 /** |
29 * <code>XPathFunctionException</code> represents an error with an XPath function.</p> |
29 * {@code XPathFunctionException} represents an error with an XPath function. |
30 * |
30 * |
31 * @author <a href="mailto:Norman.Walsh@Sun.com">Norman Walsh</a> |
31 * @author <a href="mailto:Norman.Walsh@Sun.com">Norman Walsh</a> |
32 * @author <a href="mailto:Jeff.Suttor@Sun.com">Jeff Suttor</a> |
32 * @author <a href="mailto:Jeff.Suttor@Sun.com">Jeff Suttor</a> |
33 * @since 1.5 |
33 * @since 1.5 |
34 */ |
34 */ |
35 public class XPathFunctionException extends XPathExpressionException { |
35 public class XPathFunctionException extends XPathExpressionException { |
36 |
36 |
37 /** |
37 /** |
38 * <p>Stream Unique Identifier.</p> |
38 * Stream Unique Identifier. |
39 */ |
39 */ |
40 private static final long serialVersionUID = -1837080260374986980L; |
40 private static final long serialVersionUID = -1837080260374986980L; |
41 |
41 |
42 /** |
42 /** |
43 * <p>Constructs a new <code>XPathFunctionException</code> with the specified detail <code>message</code>.</p> |
43 * Constructs a new {@code XPathFunctionException} with the specified detail {@code message}. |
44 * |
44 * |
45 * <p>The <code>cause</code> is not initialized.</p> |
45 * <p>The {@code cause} is not initialized. |
46 * |
46 * |
47 * <p>If <code>message</code> is <code>null</code>, |
47 * <p>If {@code message} is {@code null}, |
48 * then a <code>NullPointerException</code> is thrown.</p> |
48 * then a {@code NullPointerException} is thrown. |
49 * |
49 * |
50 * @param message The detail message. |
50 * @param message The detail message. |
51 * |
51 * |
52 * @throws NullPointerException When <code>message</code> is |
52 * @throws NullPointerException When {@code message} is |
53 * <code>null</code>. |
53 * {@code null}. |
54 */ |
54 */ |
55 public XPathFunctionException(String message) { |
55 public XPathFunctionException(String message) { |
56 super(message); |
56 super(message); |
57 } |
57 } |
58 |
58 |
59 /** |
59 /** |
60 * <p>Constructs a new <code>XPathFunctionException</code> with the specified <code>cause</code>.</p> |
60 * Constructs a new {@code XPathFunctionException} with the specified {@code cause}. |
61 * |
61 * |
62 * <p>If <code>cause</code> is <code>null</code>, |
62 * <p>If {@code cause} is {@code null}, |
63 * then a <code>NullPointerException</code> is thrown.</p> |
63 * then a {@code NullPointerException} is thrown. |
64 * |
64 * |
65 * @param cause The cause. |
65 * @param cause The cause. |
66 * |
66 * |
67 * @throws NullPointerException if <code>cause</code> is <code>null</code>. |
67 * @throws NullPointerException if {@code cause} is {@code null}. |
68 */ |
68 */ |
69 public XPathFunctionException(Throwable cause) { |
69 public XPathFunctionException(Throwable cause) { |
70 super(cause); |
70 super(cause); |
71 } |
71 } |
72 } |
72 } |