14c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson/*
24c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * Licensed to the Apache Software Foundation (ASF) under one or more
34c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * contributor license agreements.  See the NOTICE file distributed with
44c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * this work for additional information regarding copyright ownership.
54c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * The ASF licenses this file to You under the Apache License, Version 2.0
64c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * (the "License"); you may not use this file except in compliance with
74c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * the License.  You may obtain a copy of the License at
84c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson *
94c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson *     http://www.apache.org/licenses/LICENSE-2.0
104c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson *
114c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * Unless required by applicable law or agreed to in writing, software
124c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * distributed under the License is distributed on an "AS IS" BASIS,
134c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
144c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * See the License for the specific language governing permissions and
154c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * limitations under the License.
164c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson */
174c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson// $Id: XPathFactoryConfigurationException.java 446598 2006-09-15 12:55:40Z jeremias $
184c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson
194c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilsonpackage javax.xml.xpath;
204c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson
214c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson/**
224c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * <code>XPathFactoryConfigurationException</code> represents a configuration error in a <code>XPathFactory</code> environment.</p>
234c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson *
244c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * @author  <a href="mailto:Norman.Walsh@Sun.com">Norman Walsh</a>
254c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * @author  <a href="mailto:Jeff.Suttor@Sun.com">Jeff Suttor</a>
264c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * @version $Revision: 446598 $, $Date: 2006-09-15 05:55:40 -0700 (Fri, 15 Sep 2006) $
274c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson * @since 1.5
284c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson */
294c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilsonpublic class XPathFactoryConfigurationException extends XPathException {
304c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson
314c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson    /**
324c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson     * <p>Stream Unique Identifier.</p>
334c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson     */
344c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson    private static final long serialVersionUID = -1837080260374986980L;
354c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson
364c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson    /**
374c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson     * <p>Constructs a new <code>XPathFactoryConfigurationException</code> with the specified detail <code>message</code>.</p>
384c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson     *
394c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson     * <p>The <code>cause</code> is not initialized.</p>
404c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson     *
414c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson     * <p>If <code>message</code> is <code>null</code>, then a <code>NullPointerException</code> is thrown.</p>
424c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson     *
434c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson     * @param message The detail message.
444c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson     */
454c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson    public XPathFactoryConfigurationException(String message) {
464c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson        super(message);
474c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson    }
484c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson
494c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson    /**
504c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson     * <p>Constructs a new <code>XPathFactoryConfigurationException</code> with the specified <code>cause</code>.</p>
514c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson     *
524c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson     * <p>If <code>cause</code> is <code>null</code>, then a <code>NullPointerException</code> is thrown.</p>
534c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson     *
544c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson     * @param cause The cause.
554c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson     *
564c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson     * @throws NullPointerException if <code>cause</code> is <code>null</code>.
574c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson     */
584c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson    public XPathFactoryConfigurationException(Throwable cause) {
594c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson        super(cause);
604c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson    }
614c7a0d97cf2b27790e6236965a1d798d710d7ec7Jesse Wilson}
62